Я новичок в pandas, я пытаюсь загрузить csv в Dataframe. У моих данных отсутствуют значения, представленные как?, и я пытаюсь заменить его стандартными пропущенными значениями - NaN
Пожалуйста, помогите мне с этим. Я пробовал читать через pandas docs, но я не могу следовать.
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]