【问题标题】:Trouble with to_csv saving groupby dataframeto_csv 保存 groupby 数据框的问题
【发布时间】:2021-08-14 17:13:03
【问题描述】:

我想在 csv 中保存 groupby 数据帧,但我试图在 csv 中保存它并没有保存 groupby 数据帧。

这是数据:

dataframe image

我运行这段代码df.groupby(['Date','Name']).sum() 之后我得到了

output image of groupby dataframe

但我正在尝试保存在 csv 文件中,它会像这样保存

我运行这段代码 df.to_csv("abcd.csv")

csv file image

但我想保存在 csv 文件中 saving excel file output which i want

请告诉我解决办法

谢谢

【问题讨论】:

    标签: python dataframe csv group-by


    【解决方案1】:

    CSV文件是纯文本,约定的格式一般是每行用换行符分隔,每个字符用,分隔。

    要实现您想要的格式,您可以将 df 转换为 excel 文件而不是 csv

    gdf = df.groupby(['Date','Name']).sum()
    gdf.to_excel("<path_to_file>")
    

    您需要显式安装 xlwt 才能使用 excel 文件

    pip install xlwt
    

    【讨论】:

    • 非常感谢@Bhavani Ravi 它为我工作
    • 嗨@bhavani Ravi 我可以在单元格的中心对齐单词吗?现在它在上述情况下处于顶部。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-04-01
    • 2021-12-18
    • 2018-05-16
    • 2011-08-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多