gpt4 book ai didi

pandas - 如何用零替换numpy数组中的inf

转载 作者:行者123 更新时间:2023-12-01 09:49:39 26 4
gpt4 key购买 nike

我正在尝试从 Pandas DataFrame 中消除由零除引起的 inf。我已经尝试了几种使用 DataFrame 和 ndarray 结构的技术:

df_fund['dly_retn'].replace(np.inf, 0)
na_fund['dly_retn'].replace(np.inf, 0)
na_dly_retn(~isfinite(na_dly_retn))=0

在每种情况下取​​平均值会导致 "inf"
我已经搜索了两天没有找到一个应该是微不足道的问题的答案。

最佳答案

您必须将操作保存在数据框中。一种方法是使用参数 inplace=True :

df_fund['dly_retn'].replace(np.inf, 0, inplace=True)
na_fund['dly_retn'].replace(np.inf, 0, inplace=True)

关于pandas - 如何用零替换numpy数组中的inf,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40711347/

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