将数据表从Python导出到CSV

时间:2020-05-24 15:48:55

标签: python csv dataframe

我有一个数据表,该数据表的原始数据附加了主题建模中的主题。尝试将数据表导出到csv时,我一直遇到错误。

我已经尝试过csvpandas模块,但都遇到了错误。

数据表有1765行,因此逐行写入文件并不是真正的选择。

使用熊猫时,最常见的错误是

DataFrame构造函数未正确调用!

功能对象没有属性“ to_csv”

使用的代码:

import pandas as pd

data = (before.head)

df = pd.DataFrame(before.head)
df.to_csv (r'C:\Users\***\Desktop\beforetopics.csv', index = False, header=True)
print (df)

对于CSV模块,存在一些错误,例如

可预期的结果,而不是方法

基本上,如何将此表(附有屏幕截图)导出到csv文件中?

Screenshot of Table

2 个答案:

答案 0 :(得分:0)

您要运行的命令是什么?

尝试一下:

dataframe.to_csv('file_name.csv')

或者如果您遇到的是unicode错误,

尝试一下:

dataframe.to_csv('file_name.csv', header=True, index=False, encoding='utf-8')

由于数据框的名称为before

尝试一下:

before.to_csv('file_name.csv', header=True, index=False, encoding='utf-8')

答案 1 :(得分:0)

您可以使用to_csv函数:

before.to_csv('file_name.csv')

如果需要其他选项,可以从here中查看文档。