【发布时间】:2019-10-16 09:07:47
【问题描述】:
嗨,我是 Python 的新手,我计划创建一个最终的可导出表格,其中包含从网站上抓取的这些评论,以查看最常用的词。因此,我设法获得了这 2 列,但不知道如何继续,我可以直接将其导出到 excel 中的表格中,还是必须将其转换为数据框然后将其导出为 CSV?这样运行所需的代码是什么?非常感谢您的帮助!!
【问题讨论】:
标签: python csv dataframe export
嗨,我是 Python 的新手,我计划创建一个最终的可导出表格,其中包含从网站上抓取的这些评论,以查看最常用的词。因此,我设法获得了这 2 列,但不知道如何继续,我可以直接将其导出到 excel 中的表格中,还是必须将其转换为数据框然后将其导出为 CSV?这样运行所需的代码是什么?非常感谢您的帮助!!
【问题讨论】:
标签: python csv dataframe export
使用pandas 库处理数据框很方便:
import pandas as pd
series = pd.Series(wordcount)
series.to_csv("wordcount.csv")
但是,如果您使用上面的代码,则会收到警告。要修复它,有两种方法:
1) 添加header参数:
series.to_csv("wordcount.csv", header=True)
2) 或将系列转换为数据框,然后保存(无需新索引):
df = series.reset_index()
df.to_csv("wordcount.csv", index=False)
【讨论】:
Series.to_csv 的签名与DataFrame.to_csv 的签名对齐,参数“header”将其默认值从 False 更改为 True:请传递一个显式值以禁止此警告。 """启动 IPython 内核的入口点。如何验证?