我有一個帶有字符串列的DataFrame'df'。我試圖從此列中刪除特殊值列表。使用python替換數據幀字符串列中的多個字
例如,如果'number'列是:onE1,我希望它變爲1;如果列FOur4,我想將其更改爲4
我用下面的代碼:
for i in ['onE','TwO','ThRee', 'FOur']:
print(i)
df['new_number'] = df['number'].str.replace(i,'')
雖然打印(ⅰ)表示我的經歷,字符串列表,列「NEW_NUMBER」只從列'號'中刪除'F'',其餘字符串'onE','TwO','ThRee'仍然在列'new_number'中,這意味着onE1,仍然是onE1;但在'new_number'列中將FOur4的值更改爲4
那麼這段代碼有什麼問題?
你應該向我們展示'df ['number']' – fonfonx
你的內容想要刪除包含''我們''的行嗎?你能說出'df'怎麼樣? – Dadep