खाली मान को नान के बजाय खाली स्ट्रिंग के रूप में पढ़ने के लिए pandas.read_csv प्राप्त करें

|

मैं कुछ CSV डेटा में पढ़ने के लिए पांडा लाइब्रेरी का उपयोग कर रहा हूं। मेरे डेटा में, कुछ कॉलम में स्ट्रिंग हैं। स्ट्रिंग "nan" एक संभावित मान है, जैसा कि एक खाली स्ट्रिंग है। I एक स्ट्रिंग के रूप में "नैन" पढ़ने के लिए पांडा प्राप्त करने में कामयाब रहे, लेकिन मैं यह नहीं समझ सकता कि इसे NaN के रूप में खाली मान को न पढ़ने के लिए कैसे प्राप्त किया जाए। यहां नमूना डेटा और आउटपुट है

एक, दो, तीन ए,1,एक बी,2,दो,3,तीन डी,4,नान ई,5,पांच नेन,6, g,7,सात >>> pandas.read_csv("test.csv", na_values={"One": [], "Three": []}) एक दो तीन 0 a 1 एक 1 b 2 दो 2 NaN 3 तीन 3 d 4 nan 4 e 5 5 nan 6 NaN 6 g 7 सात 

यह "नान" को स्ट्रिंग "नान" के रूप में सही ढंग से पढ़ता है, लेकिन फिर भी खाली कोशिकाओं को पढ़ता है NaN के रूप में। मैंने str में कन्वर्टर्स तर्क में read_csv (converters={"One": str}) के साथ पास करने का प्रयास किया, लेकिन यह अभी भी खाली कोशिकाओं को NaN के रूप में पढ़ता है।

मुझे एहसास है कि मैं पढ़ने के बाद मूल्यों को भर सकता हूं, लेकिन क्या वास्तव में पांडा को यह बताने का कोई तरीका नहीं है कि किसी विशेष CSV कॉलम में एक खाली सेल को पढ़ा जाना चाहिए NaN के बजाय एक खाली स्ट्रिंग के रूप में?