在多索引熊猫数据框中过滤

你需要阅读1

我有下表,其中包含两个索引 NSRCODE 和 PBL_AWI。

NSRCODE  PBL_AWI          Area           
CM                        56454567489672
         BONS             44705.492941
         BTNN            253854.591990
         FONG             41625.590370
         FONS             16814.159680
         Lake             57124.819333
         River             1603.906642
         SONS            583958.444751
         STNN             45603.837177
         clearcut        106139.013930
         disturbed       127719.865675
         lowland         118795.578059
         upland         2701289.270193
LBH                      97657564123186
         BFNN            289207.169650
         BONS           9140084.716743
         BTNI             33713.160390
         BTNN          19748004.789040
         FONG           1687122.469691
         FONS           5169959.591270
         FTNI            317251.976160
         FTNN           6536472.869395
         Lake            258046.508310
         River            44262.807900
         SONS           4379097.677405
         burn regen      744773.210860
         clearcut         54066.756790
         disturbed       597561.471686
         lowland       12591619.141842
         upland        23843453.638117

我想知道,如何过滤每个 NSRCODE(其中 PBL_AWI 为空)的第一个条目,以便剩下表格的其余部分?

耶斯列

使用Index.get_level_valuesIndex.duplicated

m = df.index.get_level_values('NSRCODE').duplicated()

df1 = df[m]

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章