【问题标题】:Export DataFrame from Python to CSV将数据表从 Python 导出到 CSV
【发布时间】:2020-09-11 06:21:49
【问题描述】:

我创建了一个数据表,其中包含来自主题建模的主题附加的原始数据。尝试将数据表导出到 csv 时,我一直遇到错误。

我已经尝试了csv 模块和pandas,但都出现了错误。

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

使用 pandas 时,最常见的错误是

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 文件中?

【问题讨论】:

标签: python csv dataframe


【解决方案1】:

你可以使用to_csv函数:

before.to_csv('file_name.csv')

如果您需要额外的选项,可以查看来自here 的文档。

【讨论】:

    【解决方案2】:

    您尝试运行的命令是什么?

    试试这个:

    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')

    【讨论】:

    • 那行得通。这并不奇怪,因为我终于为我的数据框使用了正确的名称……我想是时候休息一下了!我开始失去理智了……谢谢!
    • 哈哈!不客气。祝你未来的作品一切顺利!
    猜你喜欢
    • 2022-08-14
    • 1970-01-01
    • 2019-12-14
    • 2015-10-18
    • 2012-12-22
    • 1970-01-01
    • 1970-01-01
    • 2014-07-26
    相关资源
    最近更新 更多