我有一个Pandas DataFrame df
,我想在索引100和200之间删除列,其中前1000行都是NaN。这是我不正确的尝试:
df.iloc[:1000, 100:200] = df.iloc[:1000, 100:200].dropna(axis='columns', how='all')
我该如何正确执行此操作?
谢谢!
答案 0 :(得分:2)
尝试使用thresh
:需要许多非NA值。
df.iloc[:1000, 100:200].dropna(axis='columns', thresh =1)