dataframe.replace([np.inf, -np.inf], np.nan,inplace=True) # 替换值 然后再删除所在行: dataframe.dropna(inplace=True) 或是删除所在列: dataframe.dropna(axis=1,inplace=True) 示例程序 import numpy as np import pandas as pddataframe.replace([np.inf, -np.inf], np.nan).dropna(axis=1)