【问题标题】:Access two one index of multiindex DataFrame访问多索引DataFrame的二一索引
【发布时间】:2014-03-25 15:32:30
【问题描述】:

我寻找访问第二个索引等于“P0 (YI)”但我的命令不起作用的所有元素。 有人可以帮我吗?

>>> G11
<class 'pandas.core.frame.DataFrame'>
MultiIndex: 10000 entries, (s0000, Averaging) to (s0999, P0 (YI))
Data columns (total 3 columns):
Volume    10000  non-null values
dtypes: float64(3)

>>> G11.ix[(:,'P0 (YI)')]
  File "<stdin>", line 1
    G11.ix[(:,'P0 (YI)')]
            ^
SyntaxError: invalid syntax

【问题讨论】:

标签: python pandas


【解决方案1】:

使用G11.xs('P0 (YI)',level=1)

您建议的语法将在 0.14 中提供,请参阅 here

【讨论】:

    【解决方案2】:

    试试

    G11.xs('P0 (YI)', level=1)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-03-24
      • 1970-01-01
      • 2017-02-01
      • 1970-01-01
      • 2019-04-13
      • 2021-12-01
      相关资源
      最近更新 更多