从pandas数据框架中删除表达式,并用NAN值替换它



我想从我的dataframe列中删除一些模式,特别是'——','-','--','--','--',并将其替换为NaN值。

帮我找到解决方法。数据框如下:

数据帧图像

我很快找到了一个方法来替换这个模式:

for i in range(len(df)):
for j in range(len(df.columns)):
if df.iloc[i][j] == '--':
print(df.iloc[i][j])

df.iloc[i,j] = np.nan

我希望这对你有帮助。

最新更新