Numpy中csv文件的操作
-
读取csv文件
import pandas as pd # 读取整个csv文件 csv_data = pd.read_csv("D://test.csv") # 将我们修改完的csv的文件保存到新的路径下 csv_data.to_csv('D://train.csv')
-
to_csv的参数
path_or_buf :文件保存的路径
sep :默认是以 , 进行分割 , 也可以自己制定
columns : 保存索引列和指定列
index:是否写进行索引 0或者1
-
.loadtxt()
说明:读入数据文件
格式:np.loadtxt(frame,drype=np.float,delimiter=None,unpack=False)
frame:文件、字符串或产生器,可以是
.gz
或.bz2
的压缩文件dtype:数据类型,可选
delimiter:分割字符串,默认是任何空格
unpack:如果True,读入属性将分别写入不同变量
-
.tofile()
说明:将数组中的数据以二进制格式写进文件
格式:
a.tofile(frame,sep='',format='%s')
frame:文件、字符串
sep:数据分割字符串,如果是空串,写入文件为二进制
format:写入数据的格式
-
.fromfile
说明:读数据时需要用户指定元素类型,并对数组的形状进行适当的修改
格式:
np.fromfile(frame,dtype=float,count=-1,sep='')
frame:文件,字符串
dtype:读取的数据类型
count:读入元素个数,-1表示读入整个文件
sep:数据分割字符串,如果是空串,写入文件为二进制