手写很累,复制的同学请点赞犒劳下在下哦 ^_^
一、对于.CSV类型的数据
它们的数据导入都很简单
且看下面一顿操作:
我平时一般是读取整个文件,直接这样就可以了:
1 import pandas as pd 2 data = pd.read_csv('test.csv',encoding = 'GBK', engine="python")
得到的,是一个DataFrame类型的data,不熟悉处理方法可以参考pandas十分钟入门
如有 OSError: Initializing from file failed 这样的错误,就是没有加 engine = "python"
还有一种方法就是用CSV库:
1 import csv 2 3 with open("test.csv","r") as csvfile: 4 data = csv.reader(csvfile) 5 #这里不需要readlines 6 for line in data: 7 print line
其次是写入,一般简单的写入只需要:
1 import pandas as pd 2 3 #这里只是范例,a,b可根据实际替换为你想写入的内容 4 #搞出来一个字典,然后转成dataframe类型 5 a = [1,2,3] 6 b = [4,5,6] 7 dataframe = pd.DataFrame({ 'a_name':a,'b_name':b}) 8 9 #将DataFrame存储为csv格式, index表示是否显示行名,default=True 10 dataframe.to_csv("test.csv",index