पांडा में हेडर के बिना सीएसवी कैसे पढ़ें (उदाहरण के साथ)
आप पांडा डेटाफ़्रेम में हेडर के बिना CSV फ़ाइल को पढ़ने के लिए निम्नलिखित मूल सिंटैक्स का उपयोग कर सकते हैं:
df = pd. read_csv (' my_data.csv ', header= None )
हेडर=कोई नहीं तर्क पांडा को बताता है कि पहली पंक्ति को हेडर लाइन के रूप में उपयोग नहीं किया जाना चाहिए।
निम्नलिखित उदाहरण दिखाता है कि व्यवहार में इस वाक्यविन्यास का उपयोग कैसे करें।
उदाहरण: पांडा में हेडर के बिना एक CSV फ़ाइल पढ़ें
मान लीजिए कि हमारे पास प्लेयर्स_डेटा.सीएसवी नामक निम्नलिखित सीएसवी फ़ाइल है:
फ़ाइल से हम देख सकते हैं कि पहली पंक्ति में कोई कॉलम नाम नहीं है।
यदि हम read_csv() फ़ंक्शन का उपयोग करके CSV फ़ाइल आयात करते हैं, तो पांडा पहली पंक्ति को हेडर लाइन के रूप में उपयोग करने का प्रयास करेंगे:
import pandas as pd #import CSV file df = pd. read_csv (' players_data.csv ') #view resulting DataFrame print (df) At 22 10 0 B 14 9 1 C 29 6 2 D 30 2 3 E 22 9 4 F 31 10
हालाँकि, हम हेडर = कोई नहीं निर्दिष्ट कर सकते हैं ताकि पांडा जान सकें कि पहली पंक्ति को हेडर लाइन के रूप में उपयोग नहीं करना है:
import pandas as pd #import CSV file without header df = pd. read_csv (' players_data.csv ', header = None ) #view resulting DataFrame print (df) 0 1 2 0 to 22 10 1 B 14 9 2 C 29 6 3 D 30 2 4 E 22 9 5 F 31 10
ध्यान दें कि CSV फ़ाइल की पहली पंक्ति अब हेडर लाइन के रूप में उपयोग नहीं की जाती है।
यह भी ध्यान दें कि पांडा डिफ़ॉल्ट रूप से कॉलम नाम के रूप में संख्यात्मक मानों (0, 1, 2) की एक श्रृंखला का उपयोग करता है।
सीएसवी फ़ाइल आयात करते समय अपने स्वयं के कॉलम नाम निर्दिष्ट करने के लिए, आप नाम तर्क का उपयोग निम्नानुसार कर सकते हैं:
import pandas as pd #specify column names cols = [' team ', ' points ', ' rebounds '] #import CSV file without header and specify column names df = pd. read_csv (' players_data.csv ', header = None , names=cols) #view resulting DataFrame print (df) team points rebounds 0 to 22 10 1 B 14 9 2 C 29 6 3 D 30 2 4 E 22 9 5 F 31 10
डेटाफ़्रेम में अब कॉलम नाम हैं जिन्हें हमने नेम्स तर्क का उपयोग करके निर्दिष्ट किया है।
नोट : आप पांडा read_csv() फ़ंक्शन का पूरा दस्तावेज़ यहां पा सकते हैं।
अतिरिक्त संसाधन
निम्नलिखित ट्यूटोरियल बताते हैं कि पायथन में अन्य सामान्य कार्य कैसे करें:
पांडा: CSV फ़ाइल पढ़ते समय पंक्तियों को कैसे छोड़ें
पांडा: मौजूदा सीएसवी फ़ाइल में डेटा कैसे जोड़ें
पांडा: यूज़कोल्स तर्क के साथ read_csv का उपयोग कैसे करें