我有以下pandas Dataframe:
from pandas import DataFrame, MultiIndex
index = MultiIndex.from_tuples(zip([21,22,23],[45,45,46]), names=['A', 'B'])
df = DataFrame({'values': [0.67, 0.87, 0.23]}, index=index)
Out[10]:
values
A B
21 45 0.67
22 45 0.87
23 46 0.23
访问元素值的正确方法是什么(22,45)?我已经尝试了所有明显的替代方案,但其中任何一个似乎都有效:
df[22,45]
df[(22,45)]
df.ix[22,45]
df.ix[(22,45)]
我正在使用pandas 0.9.0.dev-1e68fd9。