在数据框列中添加数字

时间:2019-10-11 09:54:21

标签: python pandas

我有一个看起来像这样的数据框熊猫:

     col1    col2  col3  col4 
0  name.jpg     1     0     1  
1  name2.jpg    0     0     1  
2  name3.jpg    1     0     0  
3  name4.jpg    0     1     0  
4  name5.jpg    0     0     1  

我希望它看起来像这样:

     col1        col2  col3  col4 
0  1.name.jpg     1     0     1  
1  2.name2.jpg    0     0     1  
2  3.name3.jpg    1     0     0  
3  4.name4.jpg    0     1     0  
4  5.name5.jpg    0     0     1  

1 个答案:

答案 0 :(得分:2)

使用:

df['col1']=(df.index+1).astype(str)+'.'+df['col1']
print(df)

          col1  col2  col3  col4
0   1.name.jpg     1     0     1
1  2.name2.jpg     0     0     1
2  3.name3.jpg     1     0     0
3  4.name4.jpg     0     1     0
4  5.name5.jpg     0     0     1