基于日期列的按月分组的熊猫数据框

时间:2021-06-21 21:19:48

标签: pandas date datetime

我有一个 datafarme,下面列出了几行。我想在标记为 Date 的列上按月对数据框进行分组,该列跨越从 1/1/1970 到 1/1/2011。然后计算每个月的一些统计数据。日期列是 datetime.datetime 类型。我使用了以下没有成功。

DataFrame.groupby(pd.Grouper(key='Date',freq='M')

我将 datetime.datetime 转换为 Timestamp 并尝试了 DatetimeIndex 但都没有奏效。

但我收到以下错误“仅对 DatetimeIndex、TimedeltaIndex 或 PeriodIndex 有效,但得到了一个 'Index' 实例”

    Date        Name   Time     I   D       Pre   Height
1    2011-01-01  OldFathful   9.55  01:39:00     4:15  09:41:00   130.0
2    2011-01-01  OldFathful  11.33  01:38:00     3:59  11:20:00   130.0
3    2011-01-01  OldFathful  13:00  01:27:00     4:00  13:00:00   140.0
4    2011-01-01  OldFathful  14:42  01:42:00     3:44  14:29:00   150.0
5    2011-01-01  OldFathful  16:08  01:26:00     4:00  16:02:00   140.0

提前致谢

EK

0 个答案:

没有答案