Data Science Academy · पाठ

नाम से स्तंभ चुनना

एकल स्तंभ और स्तंभ-सूचियाँ

पाठ 1, कुल 4 में से13 चरण

नाम से स्तंभ चुनना, CoddyKit पर Data Science Academy का एक निःशुल्क पाठ है। यह 4 में से 1वाँ पाठ है। आप नीचे पूरा पाठ निःशुल्क पढ़ सकते हैं—फिर अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर के साथ ब्राउज़र में इसका व्यावहारिक अभ्यास कर सकते हैं। यह Data Science Academy सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। Data Science Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।

कॉलम आपका शुरुआती बिंदु हैं

वास्तविक डेटासेट में दर्जनों कॉलम होते हैं, लेकिन आपको शायद ही कभी सभी की आवश्यकता होती है। नाम से सही कॉलम चुनना लगभग हर विश्लेषण का पहला कदम है। 🎯

एक कॉलम लें

एक कॉलम लेने के लिए उसका नाम DataFrame के बाद वर्ग कोष्ठकों में रखें। आपको एक-आयामी Series मिलती है।

ages = df["age"]
print(ages.head())

एक कॉलम एक Series है

एक कोष्ठकबद्ध नाम एक Series लौटाता है: तालिका नहीं, बल्कि लेबल वाला एक कॉलम। इसकी अनुक्रमणिका उसी DataFrame जैसी रहती है, जिससे यह आया है।

type(df["age"])
# pandas.core.series.Series

संक्षिप्त रूप में डॉट एक्सेस

आप डॉट एक्सेस से भी कॉलम तक पहुँच सकते हैं, जैसे df.age। यह छोटा है, लेकिन तभी काम करता है जब नाम में रिक्त स्थान या प्रतीक न हों।

df.age   # same as df["age"]

डॉट एक्सेस कब विफल होता है

रिक्त स्थान वाले नामों, जैसे df.user name, या विधियों से टकराने वाले नामों पर डॉट एक्सेस विफल हो जाता है। संदेह हो तो सुरक्षा के लिए कोष्ठक एक्सेस को प्राथमिकता दें।

df["user name"]   # brackets handle spaces

कई कॉलम चुनें

एक साथ कई कॉलम लेने के लिए कोष्ठकों के भीतर नामों की सूची दें। लिखावट में दोहरे वर्ग कोष्ठकों पर ध्यान दें।

subset = df[["name", "age", "city"]]

कॉलमों की सूची एक DataFrame है

नामों की सूची चुनने पर एक DataFrame मिलता है, भले ही सूची में केवल एक नाम हो। यही एकल-कोष्ठक एक्सेस से मुख्य अंतर है।

df[["age"]]    # DataFrame, not Series

क्रम आपके हाथ में है

कॉलम उसी क्रम में दिखाई देते हैं जिसमें आप उन्हें सूचीबद्ध करते हैं, मूल क्रम में नहीं। रिपोर्ट के लिए तालिका को फिर से व्यवस्थित करने का यह तेज़ तरीका है।

df[["city", "name"]]   # city first now

loc से कई चीज़ें चुनें

loc एक्सेसर लेबल के आधार पर चयन करता है और आपको पंक्तियाँ तथा कॉलम एक साथ चुनने देता है। दो बिंदु सभी पंक्तियों का अर्थ देते हैं।

df.loc[:, ["name", "age"]]

सभी कॉलम नामों की सूची बनाएँ

सही वर्तनी याद नहीं है? स्तंभों की विशेषता हर नाम की सूची देती है, इसलिए आप उन्हें बिना वर्तनी की गलतियों के कॉपी कर सकते हैं।

print(df.columns.tolist())

KeyError से सावधान रहें

ऐसा नाम माँगने पर जो मौजूद नहीं है, pandas KeyError उत्पन्न करता है। नाम बड़े और छोटे अक्षरों के प्रति संवेदनशील होते हैं, इसलिए Age और age अलग-अलग हैं।

df["Age"]   # KeyError if column is "age"

त्वरित जाँच

सोचिए कि हर तरह के कोष्ठक से क्या परिणाम मिलता है।

पुनरावलोकन: स्तंभ चुनना

एकल कोष्ठक से Series मिलती है, नामों की सूची से आपकी चुनी हुई क्रम-व्यवस्था में DataFrame मिलता है, और loc लेबल के आधार पर चयन करता है। अब आप ठीक वही स्तंभ निकाल सकते हैं जिनकी आपको आवश्यकता है। ✅

शुरुआत निःशुल्क

एआई शिक्षक के साथ Python सीखें — निःशुल्क

अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।

पाठ्यक्रम
30
पाठ
120

अक्सर पूछे जाने वाले प्रश्न

क्या “नाम से स्तंभ चुनना” पाठ निःशुल्क है?

हाँ—“नाम से स्तंभ चुनना” का पूरा पाठ यहाँ वेब पर निःशुल्क पढ़ा जा सकता है। इंटरैक्टिव अभ्यास (अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर) करने और Data Science Academy पाठ्यक्रम का बाकी हिस्सा अनलॉक करने के लिए CoddyKit PRO लें। Data Science Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।

“नाम से स्तंभ चुनना” में मैं क्या सीखूँगा?

एकल स्तंभ और स्तंभ-सूचियाँ आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ Data Science Academy का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।

क्या Data Science Academy शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?

पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर Data Science Academy शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 1वाँ पाठ है।

“नाम से स्तंभ चुनना” पाठ पूरा करने में कितना समय लगता है?

CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।

क्या मैं इस Data Science Academy पाठ में कोड लिख और चला सकता हूँ?

हाँ। हर Data Science Academy पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।

इस पाठ्यक्रम के सभी पाठ

  1. नाम से स्तंभ चुनना
  2. शर्तों से पंक्तियाँ फ़िल्टर करना
  3. AND और OR से फ़िल्टर मिलाना
  4. स्वच्छ फ़िल्टर के लिए query और isin
← Data Science Academy पर वापस जाएँ