pandas.read_csvを取得して、空の値をnanではなく空の文字列として読み取ります

|

パンダライブラリを使用してCSVデータを読み込んでいます。私のデータでは、特定の列に文字列が含まれています。文字列 "nan" は、空の文字列と同様に可能な値です。Iパンダに「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 2 2 NaN 3 3 3 d 4 nan 4 e 5 5 5 nan 6 NaN 6 g 7 7  

文字列「nan」として「nan」を正しく読み取りますが、空のセルを読み取りますNaNとして。converters引数のstrをread_csvに渡してみました( converters = {"One":str}))が、まだ空のセルをNaNとして読み取ります。

読み取り後に値をfillnaで埋めることができることはわかっていますが、特定のCSV列の空のセルを読み取る必要があることをパンダに伝える方法は実際にはありません。 NaNの代わりに空の文字列として?