Adult数据集中缺失值是' ?'填充的,用删除法该怎么做?
使用replace方法替换成自己定的默认值 ,参考代码:
import pandas as pd
df=pd.DataFrame({'name':['jack','?','mary','carl'],'age':[27,30,'?',33],'gender':['M','?','F','M']})
#替换
df=df.replace('?','other')
print(df)
df[ ~ df['列名'].str.contains('?') ]