शुरू करेंमुफ़्त में शुरू करें

Spreadsheet का एक हिस्सा लोड करें

जो स्प्रेडशीट इंसानों के पढ़ने के लिए होती हैं, उनमें अक्सर एक से ज़्यादा टेबल होते हैं। उदाहरण के लिए, कोई छोटा बिज़नेस एक ही शीट पर अलग-अलग प्रोडक्ट टाइप्स के लिए टेबल्स के साथ एक इन्वेंटरी वर्कबुक रख सकता है। यहाँ तक कि टेब्युलर डेटा में भी मेटाडेटा वाले हेडर रो हो सकते हैं, जैसे यहाँ New Developer Survey डेटा में है। मेटाडेटा काम का है, लेकिन हम उसे dataframe में नहीं चाहते। आप केवल डेटा पाने के लिए read_excel() के skiprows कीवर्ड का इस्तेमाल करेंगे। आप usecols को पास करने के लिए एक स्ट्रिंग भी बनाएँगे ताकि सिर्फ AD कॉलम और AW से BA तक की रेंज — यानी future job goals से जुड़ी कॉलम्स — ही आएँ।

pandas को pd नाम से इम्पोर्ट किया गया है.

यह अभ्यास पाठ्यक्रम का हिस्सा है

pandas के साथ सरल Data Ingestion

पाठ्यक्रम देखें

अभ्यास निर्देश

  • एक सिंगल स्ट्रिंग col_string बनाएँ, जिसमें बताया जाए कि pandas को कॉलम AD और रेंज AW से BA तक लोड करनी है.
  • fcc_survey_headers.xlsx' लोड करें, और skiprowsusecols सेट करें ताकि शुरुआत की पहली दो मेटाडेटा पंक्तियाँ स्किप हों और सिर्फ col_string वाली कॉलम्स ही आएँ.
  • प्राप्त dataframe में चयनित कॉलम नाम देखें.

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

# Create string of lettered columns to load
col_string = ____

# Load data with skiprows and usecols set
survey_responses = ____("fcc_survey_headers.xlsx", 
                        ____, 
                        ____)

# View the names of the columns selected
print(survey_responses.columns)
कोड संपादित करें और चलाएँ