我有一个 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