网络编程
位置:首页>> 网络编程>> Python编程>> 使用Pandas将inf, nan转化成特定的值

使用Pandas将inf, nan转化成特定的值

作者:l8947943  发布时间:2023-04-15 23:36:33 

标签:Pandas,inf,nan

1. 数据处理中很恶心,出现

RuntimeWarning: divide by zero encountered in divide

发现自己的DataFrame中有除以0的运算,出现了Inf值

2. 为了不让该值影响到我们,打算将inf全变成NaN,则适用replace进行计算


df.replace([np.inf, -np.inf], np.nan)

3. 举例实现:


In [0]: df = pd.DataFrame([1, 2, np.inf, -np.inf])
In [1]: df.replace([np.inf, -np.inf], np.nan)

结果如图

使用Pandas将inf, nan转化成特定的值

来源:https://blog.csdn.net/l8947943/article/details/98094684

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com