【发布时间】:2019-06-02 23:59:00
【问题描述】:
文档中的以下示例按预期工作:
s = pd.Series([1, 2, 3, 4, 5, 6],index=pd.MultiIndex.from_product([["A", "B"], ["c", "d", "e"]]))
s['A']
c 1
d 2
e 3
但是,对于这个例子,从我的数据来看,这样的索引会引发一个错误:
df = pd.DataFrame({'client_id': {('foo', '2018-01-29'): '1',
('bar', '2018-01-29'): '1',
('baz', '2018-01-29'): '1',
('alice', '2018-01-29'): '1',
('bob', '2018-01-29'): '1'}})
df['alice']
KeyError: 'alice'
我做错了什么?
【问题讨论】:
标签: python pandas dataframe multi-index