पांडा: csv फ़ाइल आयात करते समय एक विशिष्ट कॉलम हटा दें


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

 df = pd. read_csv (' basketball_data.csv ', usecols= lambda x:x != ' rebounds ')

यह विशेष उदाहरण बास्केटबॉल_डेटा.सीएसवी नामक CSV फ़ाइल के प्रत्येक कॉलम को पांडा डेटाफ़्रेम में पढ़ेगा, रिबाउंड्स नामक कॉलम को छोड़कर।

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

उदाहरण: पांडा में CSV फ़ाइल आयात करते समय एक विशिष्ट कॉलम हटा दें

मान लीजिए कि हमारे पास बास्केटबॉल_डेटा.सीएसवी नामक निम्नलिखित सीएसवी फ़ाइल है:

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

 import pandas as pd

#import all columns except 'rebounds' into DataFrame
df = pd. read_csv (' basketball_data.csv ', usecols= lambda x:x != ' rebounds ')

#view resulting DataFrame
print (df)

  team points
0 to 22
1 B 14
2 C 29
3 D 30

ध्यान दें कि जब हमने सीएसवी फ़ाइल को पांडा में आयात किया था तो बाउंस कॉलम हटा दिया गया था।

यदि आप आयात के दौरान एकाधिक कॉलम हटाना चाहते हैं, तो आप निम्नानुसार ऑपरेटर का उपयोग कर सकते हैं:

 import pandas as pd

#import all columns except 'team' and 'rebounds' into DataFrame
df=pd. read_csv (' basketball_data.csv ', usecols= lambda x:x not in [' team ', ' rebounds '])

#view resulting DataFrame
print (df)

   points
0 22
1 14
2 29
3 30

ध्यान दें कि जब हमने सीएसवी फ़ाइल को पांडा में आयात किया था तो टीम और रिबाउंड कॉलम दोनों हटा दिए गए थे।

ध्यान दें कि CSV फ़ाइल आयात करते समय आप जितने चाहें उतने कॉलम हटाने के लिए नॉट इन ऑपरेटर का अनुसरण करते हुए सूची में जितने चाहें उतने कॉलम नाम शामिल कर सकते हैं।

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

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

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

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

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