python dataframe 写入到txt文档中,及写入中文乱码问题

  • Post author:
  • Post category:python




Pandas



Pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。Pandas 纳入了大量库和一些标准的数据模型,提供了高效地操作大型数据集所需的工具。pandas提供了大量能使我们快速便捷地处理数据的函数和方法。



DataFrame



DataFrame是Pandas库中处理表的数据结构,可看作是python中的类似数据库的操作,是Python数据挖掘中最常用的工具




写入到txt中,直接用to_csv就能实现

import pandas as pd
data = {'dog':[A,B,C,D,E],'cat':[a,b,c,d,e]}
df = pd.DataFrame(data)
df.to_csv('E:\\result.csv',index=False,sep=' ')


补充:


写入到csv文件:

df.to_csv('E:\\result.csv')


…到json文件:

df.to_json('E:\\result.csv')


…到html文件:

df.to_html('E:\\result.csv')


…到剪贴板中:

df.to_clipboard('E:\\result.csv')


…到数据库中:

df.to_sql('E:\\result.csv')



若写入内容含有中文,写入后result.txt中出现乱码问题:

df.to_csv('result.txt',index=False,sep=' ',encoding='utf_8_sig')


by~大鱼七号船船长



版权声明:本文为lehek原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。