具有df
a b
mark 50
john 60
jack 30
harry 80
jacob 10
需要在此处向b列添加新值(141),这样b列的类型是numpy.int64
到df中
a b
mark 14150
john 14160
jack 14130
harry 14180
jacob 14110
答案 0 :(得分:2)
如果可能,如果所有值的长度均为2,则最简单地添加14100
。
df.b = df.b + 14100
或用于一般解决方案:
df.b = ('141' + df.b.astype(str)).astype(int)
print (df)
a b
0 mark 14150
1 john 14160
2 jack 14130
3 harry 14180
4 jacob 14110