gpt4 book ai didi

python - 如何为 pandas.DataFrame().index 添加后缀/前缀?

转载 作者:太空狗 更新时间:2023-10-30 00:53:08 24 4
gpt4 key购买 nike

我想知道是否有一种类似于 add_suffix 的方法可以将后缀添加到数据帧的索引中?我当前的解决方法如下所示。

df = pd.DataFrame({'x': [1, 2, 3]}, index=[1, 2, 3])

df = df.T.add_suffix('_x').T

# or
df.index = df.index.astype(str)+'_x'

很遗憾,add_suffix 不支持 axis 关键字。

最佳答案

pandas.DataFrame.rename

传递一个应用于每个索引值的可调用对象

df.rename('{}_x'.format)

x
1_x 1
2_x 2
3_x 3

设置索引

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

x
1_x 1
2_x 2
3_x 3

关于python - 如何为 pandas.DataFrame().index 添加后缀/前缀?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50473084/

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