Python - 替换熊猫数据框中的负无穷大值[重复]
Posted
技术标签:
【中文标题】Python - 替换熊猫数据框中的负无穷大值[重复]【英文标题】:Python - Replace negative infinity values within a pandas dataframe [duplicate] 【发布时间】:2018-11-23 03:38:02 【问题描述】:如标题中所述,我需要替换 pandas 数据框中的 -inf
值。我想用 nan-values 替换它们。有多个包含-inf
的列,所以它应该在整个数据框上运行。
我尝试了df.replace(np.inf, np.nan)
,它似乎只适用于正无穷大。也试过df.replace('-inf', np.nan)
。
如何替换数据框中的负无穷大值?
【问题讨论】:
df.replace(-np.inf, np.nan)
?
df.replace(np.NINF, np.nan)
?
【参考方案1】:
试试下面,而不是 'inf'
作为字符串:
df.replace(-np.Inf, np.nan)
【讨论】:
以上是关于Python - 替换熊猫数据框中的负无穷大值[重复]的主要内容,如果未能解决你的问题,请参考以下文章