Data Science Academy · पाठ

तालिकाओं को stack और append करने के लिए concat

तालिकाओं को लंबवत या बगल से मिलाना

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

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

Stack करना, मिलान नहीं

कभी-कभी आप किसी कुंजी पर मिलान नहीं करते, बस तालिकाओं को एक साथ जोड़ते हैं। यह काम merge का नहीं, concat का है।

पंक्तियों को लंबवत Stack करें

फ़्रेमों की एक सूची concat में पास कीजिए और यह उन्हें एक-दूसरे के ऊपर रखकर एक ऊँची तालिका बना देगा।

pd.concat([jan, feb, mar])

एक सामान्य उपयोग

जब आपके पास एक जैसे कॉलमों वाली मासिक फ़ाइलें हों और आप पूरे वर्ष के लिए एक संयुक्त डेटासेट बनाना चाहते हों, तब concat बहुत उपयोगी है।

इंडेक्स रीसेट करें

Stack करने पर प्रत्येक फ़्रेम का मूल इंडेक्स बना रहता है, इसलिए लेबल दोहरते हैं। पंक्तियों को साफ़-सुथरे ढंग से फिर से क्रमांकित करने के लिए ignore_index का उपयोग कीजिए।

pd.concat([jan, feb], ignore_index=True)

बगल-बगल जोड़ें

axis=1 सेट करने पर concat फ़्रेमों को क्षैतिज रूप से जोड़ता है और पंक्ति की स्थिति के अनुसार उनके कॉलमों को एक-दूसरे के बगल में रखता है।

pd.concat([features, labels], axis=1)

कॉलम नाम के आधार पर संरेखित होते हैं

पंक्तियों को Stack करते समय concat कॉलमों को नाम के आधार पर मिलाता है। क्रम महत्वपूर्ण नहीं, केवल लेबल महत्वपूर्ण हैं।

गायब कॉलम में NaN मिलता है

यदि एक फ़्रेम में ऐसा कॉलम नहीं है जो दूसरे में मौजूद है, तो concat उस कॉलम को रखता है और रिक्त स्थानों में NaN भरता है।

केवल साझा कॉलम रखें

क्या आप केवल वे कॉलम चाहते हैं जो हर फ़्रेम में मौजूद हों? concat के दौरान बाकी कॉलम हटाने के लिए join="inner" पास कीजिए।

pd.concat([a, b], join="inner")

बताएँ कि पंक्तियाँ कहाँ से आईं

keys तर्क प्रत्येक हिस्से पर लेबल लगाता है और एक सुव्यवस्थित MultiIndex बनाता है, ताकि बाद में आप स्रोतों को अलग-अलग पहचान सकें।

pd.concat([q1, q2], keys=["Q1", "Q2"])

append समाप्त हो चुका है

पुराने कोड में DataFrame.append का उपयोग होता था, लेकिन इसे हटा दिया गया है। आज हर Stack करने के काम के लिए concat का उपयोग कीजिए।

concat या merge?

त्वरित नियम: समान आकार वाले फ़्रेमों को Stack करने के लिए concat और कुंजी कॉलम पर पंक्तियों का मिलान करने के लिए merge का उपयोग कीजिए। 🧩

त्वरित जाँच

आपके पास समान कॉलमों वाली बारह मासिक CSV फ़ाइलें हैं। आप एक तालिका कैसे बनाएँगे?

पुनरावलोकन: concat से Stacking

अब आप फ़्रेमों को पंक्तियों या कॉलमों के आधार पर Stack कर सकते हैं, इंडेक्स रीसेट कर सकते हैं, गायब कॉलमों को नियंत्रित कर सकते हैं और keys से स्रोतों को चिह्नित कर सकते हैं। बहुत अच्छा काम!

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

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

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

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

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

क्या “तालिकाओं को stack और append करने के लिए concat” पाठ निःशुल्क है?

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

“तालिकाओं को stack और append करने के लिए concat” में मैं क्या सीखूँगा?

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

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

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

“तालिकाओं को stack और append करने के लिए concat” पाठ पूरा करने में कितना समय लगता है?

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

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

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

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

  1. Inner, Left, Right और Outer
  2. कुंजियों और Indexes पर Merge
  3. तालिकाओं को stack और append करने के लिए concat
  4. खराब जोड़ का निदान करना
← Data Science Academy पर वापस जाएँ