创建具有 MultiIndex 列的 DataFrame 时,似乎不可能返回具有 MultiIndex 的单个列。相反,返回一个带有索引的对象:
import pandas as pd
import numpy as np
dates = np.asarray(pd.date_range('1/1/2000', periods=8))
_metaInfo = pd.MultiIndex.from_tuples([('AA', '[m]'), ('BB', '[m]'), ('CC', '[s]'), ('DD', '[s]')], names=['parameter','unit'])
df = pd.DataFrame(np.random.randn(8, 4), index=dates, columns=_metaInfo)
print df.get('AA').columns
# Index([[m]], dtype=object)
缺少“参数”信息的地方。这是一个错误,有解决方法吗?