У меня есть CSV-файл вид:чтение CSV-данные с пропущенными значениями в питон с помощью панда
"row ID","label","val"
"Row0","5",6
"Row1","",6
"Row2","",6
"Row3","5",7
"Row4","5",8
"Row5",,9
"Row6","nan",
"Row7","nan",
"Row8","nan",0
"Row9","nan",3
"Row10","nan",
Все приведенные данные являются строками. Номера без кавычек являются численными. Пустое поля отсутствуют значения (NaN), Quoted empty fields по-прежнему следует рассматривать как пустые строки. Я попытался прочитать его с помощью pandas read_csv, но я не могу заставить его работать так, как хотелось бы ... Он все еще считает «,» и «NaN», хотя это не относится к первому.
d = pd.read_csv(csv_filename, sep=',', keep_default_na=False, na_values=[''], quoting = csv.QUOTE_NONNUMERIC)
Помочь ли кому-нибудь? Это вообще возможно?
но я хочу сохранить «nan» и «» как строки, а не как отсутствующие значения. – July