用Python进行数据分析时,第一步就是导入数据,数据处理完成后需要保存一份“干净”数据,则需要导出数据,下面记录在Python中数据的导入导出
1.导入的数据格式是CSV格式的,并且其中是纯英文没有 中文 字符的数据格式,这里运用pandas库,调取其中的函数进行导入
import pandas as pd
data=pd.read_csv(r"path")#这里的path指的是需要导入数据的文件路径。
2.导入的数据标题中有中文,数据中也有中文则可以先打开数据,再导入数据
同样用pandas库进行
fr=open(r"path")#这里的path与上面一致
data=pd.read_csv(fr)
3.导入txt文件的数据,需要把数全部读出,再建立一个空列表,并将数据加载到列表中以便后续使用
def loadData(filePath):
fr=open(filePath,"r+")#"r+"表示以读入的方式打开一个文本文件
lines=fr.readlines()#一次读取其中的整个文件
Data=[]
for line in lines:
items=line.strip().split(",")#strip去除收尾两端字符,再以空格进行分割
for i in range(len(items)):
Data.append(items[i])
return Data
data=loadData(r"Path")
1.导出的数据包含行索引
data.to_csv(r"Path")#data需要导出的数据,Path将数据导出的路径。
2.导出的数据不包含行索引
data.to_csv(r"Path",index=None)
这是目前我所熟悉的一些数据导入导出的方法,想要记录一下有很多不足之处,敬请大家谅解。
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删