python - Numpy only way to read text file and keep comments -
यहां एक पाठ फ़ाइल का एक न्यूनतम काम उदाहरण है:
# एबीसी 1 7 9 7 2 10 10 20 30 इस फ़ाइल का उपयोग करके टिप्पणी की गई पंक्ति को त्याग कर दिया जाएगा। क्या कोई ऐरे में एक टिप्पणी के रूप में संग्रहीत कॉलम को मैप करने का एक अच्छा तरीका है जो मैं एक्सेस के लिए उपयोग कर सकता हूं? यह मानक अजगर की कुछ पंक्तियों के साथ ऐसा करने में आसान है, पढ़ना, पार्स करने, विभाजन और मैपिंग को एक सरणी में, लेकिन मैं एक अंतर्निहित कमांड की तलाश कर रहा था और ऐसा लगता है कि दोनों loadtext और genfromtxt सभी टिप्पणियां दूर फेंकें मुझे एक संकेत मिलता है कि यह हो सकता है कि पांडा किस लिए हो और इसका जवाब जो डेटा प्रबंधन के लिए अन्य पुस्तकालय का उपयोग करता है ठीक है।
वास्तव में यह किया जा सकता है, पहले एक पंक्ति में पढ़ा, स्तंभ शीर्षकों को सूची में निकालें, इसे फिर से पढ़ लें, प्रारंभिक पंक्ति को छोड़कर, header = none पारित कर दें और फिर पहले तत्व को छोड़कर स्तंभ नाम सेट करें: में [78]: आयात io आयात पांडा पीडी अस्थायी = "" # एबीसी 1 7 9 7 2 10 10 20 30 "" "cols = list (pd.read_csv (io.StringIO (temp), sep = '\ s +', nrows = 1)) df = pd.read_csv (io.StringIO (temp), sep = '\ s +', skiprows = 1, हैडर = कोई नहीं) df.columns = cols [1:] डीएफ आउट [78]: एबीसी 0 1 7 9 1 7 2 10 2 10 20 30
Comments
Post a Comment