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

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~大鱼七号船船长

发布了8 篇原创文章 · 获赞 3 · 访问量 652

猜你喜欢

转载自blog.csdn.net/lehek/article/details/94437151