鍍金池/ 問答/數(shù)據(jù)分析&挖掘  Python/ 如何用pandas將dataframe中的'?'替換為0

如何用pandas將dataframe中的'?'替換為0

圖片描述

請問大家如何將如圖所示的數(shù)據(jù)中的問號替換為0呢
我的代碼和報錯如下
圖片描述

圖片描述

我測試過了,主要就是在 == 處出錯,元素的選取和賦值為0都沒有問題
謝謝大家!

回答
編輯回答
毀憶
import pandas as pd
df = pd.DataFrame([['?', 1], ['?', 3], ['?', 2], [3, '?']])
print(df)
print(df.replace('?', 0))
2018年7月5日 12:04