概要
在python中使用numpy对csv文件进行读取的时候费了些功夫,记录在此以防下次遇上
数据读取
import numpy as np
dataarr = np.loadtxt(open("D:\orgStatstic1.csv","rb"),delimiter=",",skiprows=0,dtype=str,encoding='UTF-8')
对掉坑的进行一一解释:
- open(“D:\orgStatstic1.csv”,“rb”)
此处路径要用绝对路径,相对路径会报错找不到文件,目前还不知道原因是什么,可能是因为我的代码没有写在安装python的文件夹下,是从安装路径进行相对路径的选取的 - dtype=str
默认读取格式为float,不加这个会报错:无法将str格式转换为float格式 - encoding=‘UTF-8’
读取数据的编码格式,不添加这个选项时打印出的dat