在数据框上设置唯一索引

dko512

我有当前数据框,我想将索引设置为IdGroupNumber并将其作为索引中的唯一值。但是,当我设置索引时,最后一个索引仍然会重复(在我的情况下为GroupNumber)。

df = pd.DataFrame({'Id':['A','A','A','A','A'],
'GroupNumber': [5,5,5,5,5],
'Name': ['John','Paul','George','Anthony','David'],
'Weight':['Average','Below Average','Above Average','Average','Above Average'],
'Height':['Tall','Short','Average','Tall','Average']})
df = df.set_index(['Id','GroupNumber'])

所需输出:

在此处输入图片说明

斯科特·波士顿

您可以这样做:

df = df.set_index(['Id','GroupNumber'], append=True).reorder_levels([1,2,0])

输出:

                     Name         Weight   Height
Id GroupNumber                                   
A  5           0     John        Average     Tall
               1     Paul  Below Average    Short
               2   George  Above Average  Average
               3  Anthony        Average     Tall
               4    David  Above Average  Average

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类常见问题

熊猫:在数据框上附加一行并指定其索引标签

来自分类Dev

在数据框上添加一列

来自分类Dev

在数据框上创建多索引以执行PanelOLS

来自分类Dev

在数据框中创建新列:组中的索引(组之间不唯一)

来自分类Dev

如何在数据库中显示我的唯一索引

来自分类Dev

遍历Pandas数据框上的唯一日期

来自分类Dev

熊猫在数据框上滚动

来自分类Dev

在数据框上移动列

来自分类Dev

在数据框上使用聚合

来自分类Dev

提取唯一类型及其计数,并使用索引键存储在数据框中

来自分类Dev

使用数据注释的唯一索引

来自分类Dev

使用唯一索引插入重复的数据

来自分类Dev

给定可变数量的条件时,如何在数据框上设置值?

来自分类Dev

即使在使用从数据框派生的索引列表时,在数据框上使用iloc也会给我带来无限的错误

来自分类Dev

插入前的数据库索引检查与唯一索引

来自分类Dev

在数据框上应用条件lambda语句

来自分类Dev

在数据框上使用ipywidgets SelectMultiple

来自分类Dev

在数据框上找到特定的单词

来自分类Dev

R在数据框上应用功能

来自分类Dev

如何在数据框上应用函数

来自分类Dev

通过唯一值设置面板数据

来自分类Dev

在数据库中uniqueidentifier是否唯一?

来自分类Dev

R:在数据框的列中提取唯一值

来自分类Dev

在数据框行中查找唯一的ID

来自分类Dev

在数据框上使用Apply时访问上一行

来自分类Dev

如何使用熊猫数据框上的for循环为每个唯一值计算Levenshtein距离

来自分类Dev

在熊猫数据框上使用for循环生成唯一语句

来自分类Dev

在@ FTS4会议室数据库中设置唯一索引会导致生成错误

来自分类Dev

在熊猫数据框上创建多个索引

Related 相关文章

热门标签

归档