【问题标题】:How do I convert these 2 columns as seen below in In [10] to a dataframe/table to be able to export to a csv file如何将下面 [10] 中的这 2 列转换为数据框/表,以便能够导出到 csv 文件
【发布时间】:2019-10-16 09:07:47
【问题描述】:

enter image description here

嗨,我是 Python 的新手,我计划创建一个最终的可导出表格,其中包含从网站上抓取的这些评论,以查看最常用的词。因此,我设法获得了这 2 列,但不知道如何继续,我可以直接将其导出到 excel 中的表格中,还是必须将其转换为数据框然后将其导出为 CSV?这样运行所需的代码是什么?非常感谢您的帮助!!

【问题讨论】:

    标签: python csv dataframe export


    【解决方案1】:

    使用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("wordcount.csv") 错误://anaconda3/lib/python3.7/site-packages/ipykernel_launcher.py:1 :FutureWarning:Series.to_csv 的签名与DataFrame.to_csv 的签名对齐,参数“header”将其默认值从 False 更改为 True:请传递一个显式值以禁止此警告。 """启动 IPython 内核的入口点。如何验证?
    • @LukasPhuah 这不是错误,只是警告。我在答案中添加了修复它的方法
    猜你喜欢
    • 2014-10-18
    • 2021-03-11
    • 2020-01-02
    • 2021-08-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-25
    相关资源
    最近更新 更多