Получите pandas.read_csv для чтения пустых значений как пустой строки вместо nan

|

Я использую библиотеку pandas для чтения некоторых данных CSV. В моих данных некоторые столбцы содержат строки. Строка "nan" является возможным значением, как и пустая строка. удалось заставить панд читать «нан» как строку, но я не могу понять, как заставить его не читать пустое значение как NaN. Вот пример данных и вывод

Один, два, три a, 1, один b, 2, два, 3, три d, 4, nan e, 5, пять nan, 6, g,7,seven >>> pandas.read_csv("test.csv", na_values={"One": [], "Three": []}) One Two Three 0 a 1 one 1 b 2 two 2 NaN 3 three 3 d 4 nan 4 e 5 Five 5 nan 6 NaN 6 g 7 семь 

Он правильно читает "nan" как строку "nan", но все еще читает пустые ячейки как NaN. Я попытался передать str в аргументе converters в read_csv (с converters={"One": str})), но он по-прежнему читает пустые ячейки как NaN.

Я понимаю, что могу заполнить значения после чтения с помощью fillna, но действительно ли нет способа сообщить pandas, что пустая ячейка в определенном столбце CSV должна быть прочитана как пустая строка вместо NaN?