簡體   English   中英

將前導數字添加到數據框中的數字

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM