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

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

One,Two,Three
a,1,one
b,2,two
,3,three
d,4,nan
e,5,five
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  seven

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

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

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

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