python读取csv文件然后转变成numpy格式

摘要:很多数据保存格式是csv但是python处理数据的工具一般是numpy,新手导入数据的过程中通常会出现各种错误。

方法1:使用pandas读取后直接处理数据

例如:

import pandas as pd

a = pd.read_csv(path,header=None,index_col=0)

注:header=None默认第一行没有表头,index_col=0设置第一列为无用数据不读取

然后默认数据就是python可以处理的格式,其实不然

例如:

a = [1]并不能输出第一行数据

想要转化成numpy可以读取的数据,需要添加一句

a = a.values

方法2:直接用numpy读取csv数据,这样处理起来很方便

import numpy as np

a = np.loadtxt(open(path, 'rb'), delimiter=",", skiprows=1)

你可能感兴趣的:(python,numpy,python读取csv文件)