熊猫:删除前n行均为NaN的列

时间:2019-03-05 02:37:52

标签: pandas

我有一个Pandas DataFrame df,我想在索引100和200之间删除列,其中前1000行都是NaN。这是我不正确的尝试:

df.iloc[:1000, 100:200] = df.iloc[:1000, 100:200].dropna(axis='columns', how='all')

我该如何正确执行此操作?

谢谢!

1 个答案:

答案 0 :(得分:2)

尝试使用thresh

  

:需要许多非NA值。

 df.iloc[:1000, 100:200].dropna(axis='columns', thresh =1)