Pandas在列

时间:2015-06-24 20:14:22

标签: python pandas

我在Pandas数据框中有几列稀疏填充,我希望修改它们各自的值,无论它们是否已填充。

例如,我的数据框是:

      A  B  C  D
   0  8        8
   1  9  4     4
   2  5     3  8
   3  4        1 

我希望它是:

      A  B  C  D
   0  8  F  F  8
   1  9  T  F  4
   2  5  F  T  8
   3  4  F  F  1 

F = False,T = True

运行pandas.isnull(df['B'])会返回一个带有布尔值的新系列,如何在原始数据框中有效地更新它?

1 个答案:

答案 0 :(得分:4)

您可以df['B'] = df.B.notnull()