【发布时间】:2021-01-14 02:24:40
【问题描述】:
python 新手,因此希望您不要介意我的简单问题... 我是 datetime 函数的新手,目前正在处理时间序列数据。 下面是我的目的的示例数据框。 我的目标是根据“组”列对我的消息进行分组,并取日期时间的mean。这对我的数据可视化很有帮助。
df = pd.DataFrame([['2018-04-12 11:20:57','Hello everyone',1],['2018-04-12 11:20:57','Hello everyone',1],
['2018-04-12 11:19:34','second msg',1],['2018-04-13 11:00:57','Random',1],
['2018-04-13 11:49:34','3rd msg',2],
['2018-04-13 11:29:57','Msg',2]],columns=['datetime','msg','group'])
下面的代码不起作用。
chat_1.groupby('group')['datetime'].mean()
DataError: No numeric types to aggregate
想知道是否有办法解决这个问题?谢谢。
【问题讨论】:
-
这能回答你的问题吗? Pandas Datetime AVERAGE
标签: python pandas datetime group-by mean