पांडा: एक्सेल फ़ाइल आयात करते समय कॉलम नाम सेट करें
पांडा में एक्सेल फ़ाइल आयात करते समय आप डेटाफ़्रेम के कॉलम नामों को परिभाषित करने के लिए निम्नलिखित मूल वाक्यविन्यास का उपयोग कर सकते हैं:
colnames = [' col1 ', ' col2 ', ' col3 '] df = pd. read_excel (' my_data.xlsx ', names=colnames)
नाम तर्क उन नामों की एक सूची लेता है जिन्हें आप डेटाफ़्रेम में कॉलम के लिए उपयोग करना चाहते हैं।
इस तर्क का उपयोग करके आप पांडा को एक्सेल फ़ाइल की पहली पंक्ति को हेडर पंक्ति के रूप में उपयोग करने के बजाय डेटाफ़्रेम की पहली पंक्ति के रूप में उपयोग करने के लिए भी कह रहे हैं।
निम्नलिखित उदाहरण दिखाता है कि व्यवहार में इस वाक्यविन्यास का उपयोग कैसे करें।
उदाहरण: पांडा में एक्सेल फ़ाइल आयात करते समय कॉलम नाम सेट करें
मान लीजिए कि हमारे पास प्लेयर्स_डेटा.xlsx नामक निम्नलिखित एक्सेल फ़ाइल है:
फ़ाइल से हम देख सकते हैं कि पहली पंक्ति में कोई कॉलम नाम नहीं है।
यदि हम read_excel() फ़ंक्शन का उपयोग करके एक्सेल फ़ाइल आयात करते हैं, तो पांडा डेटाफ़्रेम के लिए कॉलम नाम के रूप में पहली पंक्ति में मानों का उपयोग करने का प्रयास करेंगे:
import pandas as pd #import Excel file df = pd. read_excel (' players_data.xlsx ') #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 #specify column names colnames = [' team ', ' points ', ' rebounds '] #import Excel file and use specified column names df = pd. read_excel (' players_data.xlsx ', names = colnames) #view resulting DataFrame print (df) team points rebounds 0 B 14 9 1 C 29 6 2 D 30 2 3 E 22 9 4 F 31 10
ध्यान दें कि एक्सेल फ़ाइल की पहली पंक्ति अब हेडर पंक्ति के रूप में उपयोग नहीं की जाती है।
इसके बजाय, नाम तर्क का उपयोग करके हमने जो कॉलम नाम निर्दिष्ट किए थे, वे अब कॉलम नामों के रूप में उपयोग किए जाते हैं।
नोट : आप पांडा read_excel() फ़ंक्शन का पूरा दस्तावेज़ यहां पा सकते हैं।
अतिरिक्त संसाधन
निम्नलिखित ट्यूटोरियल बताते हैं कि पांडा में अन्य सामान्य कार्य कैसे करें:
पांडा: मर्ज किए गए सेल के साथ एक्सेल फ़ाइल को कैसे पढ़ें
पांडा: एक्सेल फ़ाइल आयात करते समय विशिष्ट कॉलमों को अनदेखा करें
पांडा: एक्सेल फ़ाइल आयात करते समय प्रकार कैसे निर्दिष्ट करें
पांडा: एक्सेल फ़ाइल पढ़ते समय पंक्तियों को कैसे छोड़ें