大量替换pandas数据帧中的数据

时间:2018-03-15 21:11:22

标签: python pandas dataframe

我一直在努力完成一项简单的任务:我需要编写一个简短的脚本:

1)检查数据框中的空白单元格

2)将空白单元格替换为“1”,将所有其他单元格替换为“0”

所以基本上我想要有这样的东西(df是我的数据帧):

for i in range(0, len(df)-1):  #where i is the number of rows
  for x in range(0, (len(df).columns)-1):    # x is the number of columns
     if pd.isnull(df.iloc[i,x]):
       df.iloc[i,x]==1
     else:
       df.iloc[i,x]==0

非常感谢任何帮助,谢谢大家

1 个答案:

答案 0 :(得分:1)

IIUC:

df.isnull().astype(int)

(df == '').astype(int)