簡體   English   中英

Python:從 dataframe 列值中刪除特定字符

[英]Python: Remove specific character from dataframe column value

我有一個 dataframe 與 Column[ID] 和值 ('123456','102554','0145220','1554201','0155401','0101010110','0101010105') 如果最后 2 個字符的列開始然后更新沒有那個 0 的值

dataframe 的最終結果應該是 ('123456','102554','0145220','155421','015541','0101010110','010101015')

請幫忙

您可以利用pd.Series.replace(..., regex=True)

df["ID"] = df["ID"].replace("^(.*)0(.)$", "\\1\\2", regex=True)

輸出:

           ID
0      123456
1      102554
2     0145220
3      155421
4      015541
5  0101010110
6   010101015

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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