【问题标题】:Python - Replace negative infinity values within a pandas dataframe [duplicate]Python - 替换熊猫数据框中的负无穷大值[重复]
【发布时间】: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)?

标签: python pandas dataframe


【解决方案1】:

试试下面,而不是 'inf' 作为字符串:

df.replace(-np.Inf, np.nan)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-04-25
    • 1970-01-01
    • 1970-01-01
    • 2019-02-02
    • 1970-01-01
    • 2019-06-06
    相关资源
    最近更新 更多