Панды Как заменить? с NaN - обработка нестандартных пропущенных значений
Я новичок в пандах, я пытаюсь загрузить CSV в Dataframe. В моих данных отсутствуют значения, представленные как? , и я пытаюсь заменить его стандартными пропущенными значениями - NaN
Пожалуйста, помогите мне с этим. Я пытался читать документы Панд, но я не в состоянии следовать.
def readData(filename):
DataLabels =["age", "workclass", "fnlwgt", "education", "education-num", "marital-status",
"occupation", "relationship", "race", "sex", "capital-gain",
"capital-loss", "hours-per-week", "native-country", "class"]
# ==== trying to replace ? with Nan using na_values
rawfile = pd.read_csv(filename, header=None, names=DataLabels, na_values=["?"])
age = rawfile["age"]
print age
print rawfile[25:40]
#========trying to replace ?
rawfile.replace("?", "NaN")
print rawfile[25:40]