पांडा: csv फ़ाइल आयात करते समय कॉलम नाम सेट करें


पांडा में CSV फ़ाइल आयात करते समय आप डेटाफ़्रेम के कॉलम नामों को परिभाषित करने के लिए निम्नलिखित मूल सिंटैक्स का उपयोग कर सकते हैं:

 colnames = [' col1 ', ' col2 ', ' col3 ']

df = pd. read_csv (' my_data.csv ', names=colnames)

नाम तर्क उन नामों की एक सूची लेता है जिन्हें आप डेटाफ़्रेम में कॉलम के लिए उपयोग करना चाहते हैं।

इस तर्क का उपयोग करके आप पांडा को सीएसवी फ़ाइल की पहली पंक्ति को हेडर लाइन के रूप में उपयोग करने के बजाय डेटाफ़्रेम की पहली पंक्ति के रूप में उपयोग करने के लिए भी कह रहे हैं।

निम्नलिखित उदाहरण दिखाता है कि व्यवहार में इस वाक्यविन्यास का उपयोग कैसे करें।

उदाहरण: पांडा में 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

हालाँकि, हम CSV फ़ाइल आयात करते समय अपने स्वयं के कॉलम नाम निर्दिष्ट करने के लिए नाम तर्क का उपयोग कर सकते हैं:

 import pandas as pd

#specify column names
colnames = [' team ', ' points ', ' rebounds ']

#import CSV file and use specified column names
df = pd. read_csv (' players_data.csv ', names = colnames)

#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

ध्यान दें कि CSV फ़ाइल की पहली पंक्ति अब हेडर लाइन के रूप में उपयोग नहीं की जाती है।

इसके बजाय, नाम तर्क का उपयोग करके हमने जो कॉलम नाम निर्दिष्ट किए थे, वे अब कॉलम नामों के रूप में उपयोग किए जाते हैं।

नोट : आप पांडा read_csv() फ़ंक्शन का पूरा दस्तावेज़ यहां पा सकते हैं।

अतिरिक्त संसाधन

निम्नलिखित ट्यूटोरियल बताते हैं कि पायथन में अन्य सामान्य कार्य कैसे करें:

पांडा: CSV फ़ाइल पढ़ते समय पंक्तियों को कैसे छोड़ें
पांडा: मौजूदा सीएसवी फ़ाइल में डेटा कैसे जोड़ें
पांडा: यूज़कोल्स तर्क के साथ read_csv का उपयोग कैसे करें

एक टिप्पणी जोड़ने

आपका ईमेल पता प्रकाशित नहीं किया जाएगा. आवश्यक फ़ील्ड चिह्नित हैं *