[英]how to add leading zeros to a series of numbers in a dataframe, and then add a suffix?
[英]Add leading numbers to Numbers in Dataframe
有一個 df
a b
mark 50
john 60
jack 30
harry 80
jacob 10
需要在這里添加新值 (141) 到 b 列,b 列的類型是numpy.int64
到 df 像這樣
a b
mark 14150
john 14160
jack 14130
harry 14180
jacob 14110
如果可能,如果所有值的長度均為 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
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.