python-3.x - 如何在 Pandas 中更改数据框的索引
问题描述
当前数据框
我创建了一个数据框(df),如下所示:
预期的数据框
我想在不更改值的情况下更改我的数据框的索引如下
我试过 setindex , reindex 但没有得到想要的结果。
提前致谢
解决方案
您可以设置索引如下所示
>>> idx = pd.Index(['s7', 's8', 's9', 's10', 's11'])
>>> idx
Index(['s7', 's8', 's9', 's10', 's11'], dtype='object')
>>> df.set_index(idx)
Height Weight
s7 167 108
s8 107 180
s9 134 187
s10 147 176
s11 160 198
>>>
推荐阅读
- python - 为什么 float() 不浮动?
- eclipse - 添加新的类路径容器时,原始类路径不会更新
- r - 如何在相同条件下创建新变量的数据集中创建多个新变量并将其添加到数据集中
- c++ - clang 说调用 void consteval 函数不是常量表达式
- amazon-web-services - 在列表中提供子网并使用 terraform 访问它们
- mysql - MySQL:不能在 SELECT 开始时添加常量字段。错误 1064
- spring-boot - SpringBoot 应用中的哨兵日志配置
- c++ - 在 while 循环中使用数组
- javascript - 通过导入和导出制作最少的工作 JavaScript 代码
- javascript - 反应热重载 node_modules