Python,使用pandas保存数据为csv格式的文件 admin 2023-02-15 01:33:01 篇首语:本文由小编为大家整理,主要介绍了Python,使用pandas保存数据为csv格式的文件相关的知识,希望对你有一定的参考价值。 使用pandas对数据进行保存时,可以有两种形式进行保存 一、对于数据量不是很大的文件,可以放到列表中,进行一次性存储。 二、对于大量的数据,可以考虑一边生成,一边存储,可以避免开辟大量内存空间,去往列表中存储数据。本人才疏学浅,只懂一些表面的东西,如有错误,望请指正! 下面通过代码进行说明 1 import pandas as pd 2 3 4 class SaveCsv: 5 6 def __init__(self): 7 self.clist = [[1,2,3], [4,5,6], [7,8,9]] 8 9 def savefile(self, my_list):10 """11 把文件存成csv格式的文件,header 写出列名,index写入行名称12 :param my_list: 要存储的一条列表数据13 :return:14 """15 df = pd.DataFrame(data=[my_list])16 df.to_csv("./Test.csv", encoding="utf-8-sig", mode="a", header=False, index=False)17 18 def saveAll(self):19 """20 一次性存储完21 :return:22 """23 pf = pd.DataFrame(data=self.clist)24 pf.to_csv("./Test_1.csv", encoding="utf-8-sig", header=False, index=False)25 26 27 def main(self):28 nameList = ["beijing", "shanghai", "guangzhou", "shenzhen", "xiongan", "zhengzhou"]29 # start表示循环从1开始计数30 for num, data in enumerate(nameList, start=1):31 if num % 2 == 0:32 self.savefile(["成功", data, num])33 else:34 self.savefile(["失败", data, num])35 return 036 37 if __name__ == "__main__":38 sc = SaveCsv()39 sc.main()40 sc.saveAll() 下面对代码进行简单的说明:savefile:可以通过一边循环一边保存到同一个文件上,对于部分参数的含义可以自行百度saveAll:是通过一次性存储,将所有数据通过列表一次存储结束 以上是关于Python,使用pandas保存数据为csv格式的文件的主要内容,如果未能解决你的问题,请参考以下文章 H3C防火墙基于object-policy(对象策略) 和 security-policy(安全策略)的配置 R语言ggplot2可视化删除所有分面图(facet_wrap可视化的facet结果)的标签实战(Remove facet_wrap labels) 您可能还会对下面的文章感兴趣: 相关文章 浏览器打不开网址提示“ERR_CONNECTION_TIMED_OUT”错误代码的解决方法 如何安装ocx控件 VMware的虚拟机为啥ip地址老是自动变化 vbyone和EDP区别 linux/debian到底怎么重启和关机 苹果平板键盘被弄到上方去了,如何调回正常? 机器学习常用距离度量 如何查看kindle型号