如何重命名熊猫数据框列的数据?

时间:2021-06-27 04:49:54

标签: pandas dataframe

具体点。我有一个名为 id 的 Pandas 数据框列,它的数据是 10、20、30 等

如何将列的数据从 1、2、3、4 等按升序而不是 10、20、30 一直重命名?

1 个答案:

答案 0 :(得分:2)

如果您希望 id 除以 10:

df['id'] = df['id'].div(10).astype(int)

或者,如果您的最终目标是使 id 成为从 1 开始的纯数字范围,您可以直接生成它:

df['id'] = range(1, len(df)+1)