重新索引系列输出与文档中的熊猫示例不匹配

用户204548

我有一个像下面这样的系列。

In [53]: aStack
Out[53]: 
Age_cat  S0102_gender
_1       Male            167.047843
         Female          211.292291
         All             378.340134
_2       Male            132.055426
         Female          171.780338
         All             303.835764
All      Male            299.103269
         Female          383.072629
         All             682.175898
dtype: float64

In [54]: 

我想将系列转换为看起来像这样的东西。

In [53]: aStack
Out[53]: 
Age_cat  S0102_gender
_1       Male            167.047843
_1       Female          211.292291
_2       All             378.340134
_2       Male            132.055426
_2       Female          171.780338
_2       All             303.835764
All      Male            299.103269
All      Female          383.072629
All      All             682.175898

我有一个元组列表。

combos
Out[54]: 
[('_1', 'Male'),
 ('_1', 'Female'),
 ('_1', 'All'),
 ('_2', 'Male'),
 ('_2', 'Female'),
 ('_2', 'All'),
 ('All', 'Male'),
 ('All', 'Female'),
 ('All', 'All')]

根据文档。如果我跑,

aStack.reindex(combos)

我应该得到那个输出。但是,当我运行指令时,我得到的输出与我的输入相同。我错过了什么?

彼得·莱姆比格勒

您的起始系列已经有一个 MultiIndex,它不会在每行上打印最外层(0 级)索引值。要查看每行中向下重复的每个索引值(出于显示目的等),请尝试aStack.reset_index().

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

布尔系列键将重新索引以匹配DataFrame索引

如何找到与熊猫系列中的某个值匹配的最后出现索引?

在熊猫系列中查找元素的索引

熊猫重新采样文档

获取数据中的熊猫系列索引

重新编制系列索引会返回熊猫的NaN

熊猫:使用iloc检索数据与输入索引不匹配

UserWarning:布尔系列键将重新索引以匹配DataFrame索引

仅在熊猫系列日期时间索引中重置日期

numpy索引文档中的示例错误?

匹配pyspark数据帧在熊猫中的索引

从多索引熊猫数据框中引用熊猫系列值

熊猫系列索引中的重复项

用一组字符串重新索引熊猫系列会删除该系列中的原始数据

在熊猫活动中重新索引

python警告:布尔系列键将被重新索引以匹配DataFrame索引

excel在熊猫中的匹配索引功能

熊猫Multiindex系列级别重新索引

在布尔熊猫系列中查找true-after-false的索引

用整数索引重新采样熊猫系列(添加缺失索引)

将多索引系列附加到熊猫中的空系列

文档中的Sphinx delta索引示例似乎不正确

绘制熊猫系列中的索引

在Elasticsearch中显示不匹配的文档

Symfony:在 nelmio api 文档中输出示例图像?

作为索引器提供的不可对齐的布尔系列(布尔系列的索引和索引对象的索引不匹配)

如何预防:“用户警告:布尔系列键将被重新索引以匹配 DataFrame 索引”

重新索引 Pandas 系列不区分大小写(组合匹配)

周数与熊猫中的日期时间索引 strftime 周数不匹配