【发布时间】:2018-04-09 16:50:20
【问题描述】:
我有一个非常简单的任务。本质上,我想创建一个熊猫系列并使用元组值作为索引。例如,
series_tmp = pd.Series()
series_tmp[(0,'a')] = 1
我想做的是,我想在 pd.Series 中再创建一行,其索引为 (0,'a'),其值为 1。
上面的代码得到错误:
KeyError: '[0 1] not in index'
有什么帮助吗?
我知道多索引,但它对我的情况没有帮助。因为我需要有非常复杂的元组,例如 ('a',(2,'c'),'d') 作为键。
结论:感谢所有精彩的回答!要添加以元组为索引的行,我们应该这样做:
series_tmp = series_tmp.append(pd.Series([1],index=[(0,'a')]))
【问题讨论】: