如果我有多索引数据框:
import pandas as pd
df = pd.DataFrame([[1,2,3],[4,5,6],[7,8,9]],columns=['a','b','c']).set_index(['a','b'])
我可以简单地过滤列上的数据框,例如:
df[df.c>4]
但是要在索引的级别上做同样的事情,比如“b”,我做不到:
df[df.b>4]
相反,我可以这样做:
df[df.index.get_level_values('b')>4]
但是,有一种不那么冗长的方法吗?
答案 0 :(得分:9)
您可以使用<div class="container">
<div class="row">
<div class="col">
1 of 2
</div>
<div class="col">
1 of 2
</div>
</div>
<div class="row">
<div class="col">
1 of 3
</div>
<div class="col">
1 of 3
</div>
<div class="col">
1 of 3
</div>
</div>
</div>
来提高可读性
query