【问题标题】:groupby date and then sum last dategroupby 日期,然后求和最后日期
【发布时间】:2022-02-18 18:41:41
【问题描述】:

任何人都可以帮助我,拜托,为什么“恢复”列不起作用 我只是检查该列是否有另一个值 任何更好的代码来显示它的工作原理

【问题讨论】:

  • 我建议提供一个最小、完整且可重现的示例。请不要发布代码/数据/错误消息的图像,直接在此处发布文本。

标签: python pandas date pandas-groupby


【解决方案1】:

首先,让我们创建一个数字日期并将其添加到我们的数据框中。

 data['DateYMD'] = data['Date'].map(lambda date: 10000*date.year + 100*date.month + date.day)

然后在DateYMD 上使用groupby 按日期分隔数据并求和Recovered。 请注意,我们使用.reset_index 来获得更清晰的输出。

 rec_sum = data.groupby(['DateYMD'])['Recovered'].sum().reset_index()

【讨论】:

    猜你喜欢
    • 2022-10-25
    • 1970-01-01
    • 2018-12-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多