Pandas (неправильно) читает «1» как NaN в файле csvPython

Программы на Python
Ответить
Гость
 Pandas (неправильно) читает «1» как NaN в файле csv

Сообщение Гость »


Я использую pandas для чтения файла csv, но, как ни странно, он не распознает номер «1». Вместо этого он отображает их как NaN. Есть идеи, почему и как их исправить?

Когда я открываю CSV-файл в Sublime (или текстовом редакторе), эти NaN на самом деле равны 1.

Это пример файла csv (посмотрите внизу справа):

326066,NULL,"2011-11-13",2 326210,НОЛЬ,"2011-11-14",4 326218,НОЛЬ,"2011-11-10",118 326222,НОЛЬ,"2011-11-11",150 326607,НОЛЬ,"10.11.2011",1 327243,НОЛЬ,"2011-11-14",1 А вот что читает панда:
0 326066 NaN 13.11.2011 2.0 1 326210 NaN 14.11.2011 4.0 2 326218 NaN 10.11.2011 118,0 3 326222 NaN 11.11.2011 150,0 4 326607 НЭН 10.11.2011 НЭН 5 327243 NaN 14.11.2011 NaN
Помогите!

Я попробовал создать свой собственный файл, и та же проблема. Также пробовал читать эти столбцы как .astype(int), но безуспешно:\
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»