पांडा: csv फ़ाइल से केवल विशिष्ट पंक्तियाँ कैसे पढ़ें
आप CSV फ़ाइल से केवल विशिष्ट पंक्तियों को पांडा डेटाफ़्रेम में पढ़ने के लिए निम्नलिखित मूल वाक्यविन्यास का उपयोग कर सकते हैं:
#specify rows to import
specific_rows = [ 0 , 2 , 3 ]
#import specific rows from CSV into DataFrame
df = pd. read_csv (' my_data.csv ', skiprows = lambda x:x not in specific_rows)
यह विशेष उदाहरण my_data.csv नामक CSV फ़ाइल से इंडेक्स स्थिति 0, 2 और 3 पर पंक्तियों को पांडा डेटाफ़्रेम में पढ़ेगा।
निम्नलिखित उदाहरण दिखाता है कि व्यवहार में इस वाक्यविन्यास का उपयोग कैसे करें।
उदाहरण: पांडा में CSV फ़ाइल से केवल विशिष्ट पंक्तियाँ पढ़ें
मान लीजिए कि हमारे पास बास्केटबॉल_डेटा.सीएसवी नामक निम्नलिखित सीएसवी फ़ाइल है:
यदि हम read_csv() फ़ंक्शन का उपयोग करते हैं, तो पांडा स्वचालित रूप से CSV फ़ाइल की प्रत्येक पंक्ति को डेटाफ़्रेम में आयात करेगा:
import pandas as pd #import all rows of CSV into DataFrame df = pd. read_csv (' basketball_data.csv ') #view DataFrame print (df) team points rebounds 0 to 22 10 1 B 14 9 2 C 29 6 3 D 30 2
हालाँकि, हम CSV फ़ाइल से केवल इंडेक्स स्थिति 0, 2 और 3 पर पंक्तियों को पांडा डेटाफ़्रेम में आयात करने के लिए निम्नलिखित सिंटैक्स का उपयोग कर सकते हैं:
import pandas as pd #specify rows to import specific_rows = [ 0 , 2 , 3 ] #import specific rows from CSV into DataFrame df = pd. read_csv (' basketball_data.csv ', skiprows = lambda x:x not in specific_rows) #view DataFrame print (df) team points rebounds 0 B 14 9 1 C 29 6
ध्यान दें कि CSV फ़ाइल की केवल अनुक्रमणिका स्थिति 0, 2 और 3 पर पंक्तियाँ ही डेटाफ़्रेम में आयात की जाती हैं।
यह सिंटैक्स पांडा को यह बताने के लिए स्किप्रो तर्क और लैम्ब्डा फ़ंक्शन का उपयोग करता है कि सीएसवी फ़ाइल आयात करते समय कौन सी लाइनें छोड़नी नहीं चाहिए ।
इस उदाहरण में, हम पांडा से कह रहे हैं कि वे सूचकांक स्थिति 0, 2 और 3 में पंक्तियों को अनदेखा न करें, लेकिन सीएसवी फ़ाइल आयात करते समय अन्य सभी पंक्तियों को अनदेखा करें।
नोट : आप पांडा read_csv() फ़ंक्शन का पूरा दस्तावेज़ यहां पा सकते हैं।
अतिरिक्त संसाधन
निम्नलिखित ट्यूटोरियल बताते हैं कि पायथन में अन्य सामान्य कार्य कैसे करें:
पांडा: CSV फ़ाइल पढ़ते समय पंक्तियों को कैसे छोड़ें
पांडा: मौजूदा सीएसवी फ़ाइल में डेटा कैसे जोड़ें
पांडा: CSV फ़ाइल आयात करते समय प्रकार कैसे निर्दिष्ट करें
पांडा: CSV फ़ाइल आयात करते समय कॉलम नाम कैसे सेट करें