1
如何获得包含任何NA字段的熊猫数据框的那些列的列表?如何获得包含任何NA字段的列的列表?
一旦我得到这些列,我想以不同的方式处理它们。在一些专栏中,NAs将被替换为0.其他的将被删除。
delay_column_names = ["",""]
df[delay_column_names].fillna(0)
如何获得包含任何NA字段的熊猫数据框的那些列的列表?如何获得包含任何NA字段的列的列表?
一旦我得到这些列,我想以不同的方式处理它们。在一些专栏中,NAs将被替换为0.其他的将被删除。
delay_column_names = ["",""]
df[delay_column_names].fillna(0)
df.isnull().any()
会返回一个布尔系列如果在该列包含空值。
顺便怎么过滤掉Trues? –
你是什么意思过滤掉Trues?如果值为True,那么它不能为空,所以它已经从df.isnull()。any()中过滤掉了。如果你问一个关于从一个系列过滤True值的单独问题:s [s!= True]。如果要过滤掉任何列中的True的数据框的所有行:df [〜(df == True).any(axis = 1)]。 – Colin