标签: pandas dataframe
具体点。我有一个名为 id 的 Pandas 数据框列,它的数据是 10、20、30 等
如何将列的数据从 1、2、3、4 等按升序而不是 10、20、30 一直重命名?
答案 0 :(得分:2)
如果您希望 id 除以 10:
id
df['id'] = df['id'].div(10).astype(int)
或者,如果您的最终目标是使 id 成为从 1 开始的纯数字范围,您可以直接生成它:
df['id'] = range(1, len(df)+1)