以1为增量向Pandas DataFrame添加数字

时间:2018-02-26 14:33:03

标签: python pandas numpy

我有一个具有ID列的数据框。我需要列的增量为1000.所以它将是1000,2000,3000,4000,5000,6000等,直到记录集的结尾。关于如何做到这一点的任何想法?

1 个答案:

答案 0 :(得分:2)

有更多可能的解决方案:

df = pd.DataFrame({'A':list('abcdef'),
                   'F':list('aaabbb')})

df['ID'] = range(1000, (len(df.index)+1) * 1000, 1000)
print (df)
   A  F    ID
0  a  a  1000
1  b  a  2000
2  c  a  3000
3  d  b  4000
4  e  b  5000
5  f  b  6000