Obtenga pandas.read_csv para leer valores vacíos como una cadena vacía en lugar de nan

|

Estoy usando la biblioteca pandas para leer algunos datos CSV. En mis datos, ciertas columnas contienen cadenas. La cadena "nan" es un valor posible, al igual que una cadena vacía. logré que los pandas leyeran "nan" como una cadena, pero no puedo entender cómo hacer que no lea un valor vacío como NaN. Aquí hay datos de muestra y resultados

Uno, dos, tres a, 1, uno b, 2, dos, 3, tres d, 4, nan e, 5, cinco nan, 6, g,7,siete >>> pandas.read_csv("test.csv", na_values={"Uno": [], "Tres": []}) Uno Dos Tres 0 a 1 uno 1 b 2 dos 2 NaN 3 tres 3 d 4 nan 4 e 5 cinco 5 nan 6 NaN 6 g 7 siete 

Lee correctamente "nan" como la cadena "nan", pero todavía lee las celdas vacías como NaN Intenté pasar str en el argumento converters a read_csv (con converters={"One": str})), pero todavía lee las celdas vacías como NaN.

Me doy cuenta de que puedo completar los valores después de leer, con fillna, pero ¿realmente no hay forma de decirle a los pandas que se debe leer una celda vacía en una columna CSV en particular? como una cadena vacía en lugar de NaN?