我未能成功重现 Wes McKinney 的“Python for Data Analysis”一书第 148 页上的分层索引示例。我目前在 Mac OS X 10.8.2 上使用 python 2.7。(我在 ubuntu 上也有同样的问题,pandas 0.7-0.10 也有同样的问题)。
任何和所有的帮助表示赞赏。
frame = pd.DataFrame(np.arange(12).reshape((4, 3)), index = list('aabb'),
columns = [['Ohio', 'Ohio', 'Colorado']['Green', 'Red', 'Green']])
错误信息:
TypeError Traceback (most recent call last)
<ipython-input-27-681f4740a561> in <module>()
1 frame = pd.DataFrame(np.arange(12).reshape((4, 3)), index = list('aabb'),
----> 2 columns = [['Ohio', 'Ohio', 'Colorado']['Green', 'Red', 'Green']])
TypeError: list indices must be integers, not tuple
仅供参考,我使用的是 pandas 库的 0.9 版:
pd.__version__
'0.9.0rc1'