相关疑难解决方法(0)

pandas dataframe选择multiindex中的列

我有以下pd.DataFrame:

Name    0                       1                      ...
Col     A           B           A            B         ...
0       0.409511    -0.537108   -0.355529    0.212134  ...
1       -0.332276   -1.087013    0.083684    0.529002  ...
2       1.138159    -0.327212    0.570834    2.337718  ...
Run Code Online (Sandbox Code Playgroud)

它具有MultiIndex列names=['Name', 'Col']和层次级别.该Name标签从0到n,并为每个标签,有两个AB列.

我想要选择此DataFrame的所有A(或B)列.

python hierarchical multi-index pandas

51
推荐指数
3
解决办法
6万
查看次数

使用 pandas dataframe.query() 选择列

在该文档dataframe.query()非常简洁http://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.query.html。我也无法通过网络搜索找到预测的例子。

所以我试着简单地提供列名:这给出了一个语法错误。同样用于键入select然后键入列名。那么..如何做到这一点?

python sql dataframe pandas

9
推荐指数
2
解决办法
1万
查看次数

标签 统计

pandas ×2

python ×2

dataframe ×1

hierarchical ×1

multi-index ×1

sql ×1