摘要:很多数据保存格式是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)