Панды Как заменить? с 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]

Ответы на вопрос(1)

Ваш ответ на вопрос