gpt4 book ai didi

python - 重新标记 pandas 上的所有索引

转载 作者:行者123 更新时间:2023-12-01 00:49:27 24 4
gpt4 key购买 nike

我有一个 xslx 文件,我已将其“ID”列设置为我在 pandas 上的索引。

索引从 3200 开始,到 3509。我被要求重新标记所有索引值,即 ID 列值,以便每个索引都有一个名为 sub_ 的前缀。例如,对于 index 3200,我被要求将其更改为 sub_3200 等等。

在创建一个字典(其中所有值都是修改后的名称('sub_3200', ...))后,我尝试使用重新索引。我尝试使用 dictionary.values() 重新索引,这确实更改了索引的标签,但是数据框中的所有其他值现在显示为 NaN,即使事先就有值。

如何在不损害数据框其余部分的情况下重新标记索引?

最佳答案

黑客

df.T.add_prefix('sub_').T
<小时/>

减少黑客攻击

df.set_index('sub_' + df.index.astype(str))

关于python - 重新标记 pandas 上的所有索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56687832/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com