有時候我們需要添加一列自動增加數字的列,可以用下面兩種方法:
- 第一種
>>> import pandas as pd
>>> df = pd.DataFrame([{'name':'apple', 'count':4},\
{'name':'orange', 'count':2}])
>>> df = df.reset_index()
>>> df.columns.values[0] = 'New_ID'
>>> df['New_ID'] = df.index + 880
>>> df
New_ID name count New_ID
0 0 apple 4 880
1 1 orange 2 881
- 第二種
>>> import pandas as pd
>>> df = pd.DataFrame([{'name':'apple', 'count':4},\
{'name':'orange', 'count':2}])
>>> df.insert(0, 'New_ID', range(880, 880 + len(df)))
>>> df
New_ID name count
0 880 apple 4
1 881 orange 2