gpt4 book ai didi

python - 在 pandas df 中查找 timedelta 对象的均值和标准差

转载 作者:太空狗 更新时间:2023-10-29 17:42:10 26 4
gpt4 key购买 nike

我想通过 dataframe 计算银行 timedeltameanstandard deviation如下所示的两列。当我运行代码(也如下所示)时,出现以下错误:

pandas.core.base.DataError: No numeric types to aggregate

我的数据框:

   bank                          diff
Bank of Japan 0 days 00:00:57.416000
Reserve Bank of Australia 0 days 00:00:21.452000
Reserve Bank of New Zealand 55 days 12:39:32.269000
U.S. Federal Reserve 8 days 13:27:11.387000

我的代码:

means = dropped.groupby('bank').mean()
std = dropped.groupby('bank').std()

最佳答案

Pandas mean() 等聚合方法支持numeric_only=False参数。

dropped.groupby('bank').mean(numeric_only=False)

在这里找到:Aggregations for Timedelta values in the Python DataFrame

关于python - 在 pandas df 中查找 timedelta 对象的均值和标准差,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44616546/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com