這是我的熊貓資料框:
print(top)
結果:
| 國家 | 人口 |
|---|---|
| 中國[B] | 1376 |
| 印度 | 1200 |
我想從中國洗掉“[B]”,為此,我運行了以下代碼:
top['Countries'] = top['Countries'].str.replace('[B]', '')
但結果卻不盡如人意:
| 國家 | 人口 |
|---|---|
| 中國[] | 1376 |
| 印度 | 1200 |
我還收到以下警告:
C:\Users\walde\AppData\Local\Temp/ipykernel_8068/4262663465.py:1: FutureWarning: The default value of regex will change from True to False in a future version.
這里有什么問題?
uj5u.com熱心網友回復:
'[B]' 被視為正則運算式,在這種情況下,這意味著括號內的所有字符都將被替換(只是 B)。
使用regex=False.
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/386226.html
上一篇:通過迭代編輯pd資料框
下一篇:按單元格輸入熊貓值
