Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/295.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python-替换数据帧中的负无穷大值_Python_Pandas_Dataframe - Fatal编程技术网

Python-替换数据帧中的负无穷大值

Python-替换数据帧中的负无穷大值,python,pandas,dataframe,Python,Pandas,Dataframe,如标题中所述,我需要替换熊猫数据帧中的-inf值。我想用nan值替换它们。有多个列包含-inf,因此它应该在整个数据帧上运行 我尝试了df.replace(np.inf,np.nan),它似乎只适用于正无穷大。还尝试了df.replace('-inf',np.nan) 如何替换数据帧中的负无穷大值?请尝试以下操作,而不是将'inf'作为字符串: df.replace(-np.Inf, np.nan) df.replace(-np.inf,np.nan)?df.replace(np.NINF,n

如标题中所述,我需要替换熊猫数据帧中的
-inf
值。我想用nan值替换它们。有多个列包含
-inf
,因此它应该在整个数据帧上运行

我尝试了
df.replace(np.inf,np.nan)
,它似乎只适用于正无穷大。还尝试了
df.replace('-inf',np.nan)


如何替换数据帧中的负无穷大值?

请尝试以下操作,而不是将
'inf'
作为字符串:

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