gpt4 book ai didi

python - 用行号填充一个新的 pandas 列

转载 作者:太空狗 更新时间:2023-10-29 18:14:24 24 4
gpt4 key购买 nike

我有以下具有随机索引值的 DataFrame data:

      A   B
100 0 7
203 5 4
5992 0 10
2003 9 8
20 10 5
12 6 2

我想添加一个带有行号的新列“C”。例如:

      A   B   C
100 0 7 0
203 5 4 1
5992 0 10 2
2003 9 8 3
20 10 5 4
12 6 2 5

最佳答案

使用numpy.arangeDataFrame的长度:

df['C'] = np.arange(len(df))

或者您可以使用 DataFrame.shape ,谢谢@Mehmet Burak Sayıcı:

df['C'] = np.arange(df.shape[0])

print (df)
A B C
100 0 7 0
203 5 4 1
5992 0 10 2
2003 9 8 3
20 10 5 4
12 6 2 5

关于python - 用行号填充一个新的 pandas 列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49574817/

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