कॉलम इंडेक्स पंडस डेटाफ़्रेम [डुप्लिकेट] के रूप में एक कॉलम सेट करें

Dec 01 2020

मान लीजिए कि मेरे पास यह डेटा सेट है और हर राज्य के ग्रामीण और शहरी क्षेत्रों में पुरुष और महिला साक्षरता के बीच के रुझानों के विश्लेषण के लिए। मुझे इंडेक्स सेट करने की आवश्यकता है, जैसा कि Nameमैं कर सकता हूं -

df.set_index('Name',inplace=True)

अब मैं अपने डेटा को अलग करना चाहता हूं Rural and Urbanऔर उम्मीद करता हूं कि -

मैं इसे कैसे स्वीकार कर सकता हूं?

संपादित करें: मैंने इसका उपयोग करने की कोशिश की groupby

Literacy_States=Literacy_States.groupby(['Name','TRU'])['M_LIT','F_LIT'].count().unstack('TRU').plot.bar()

लेकिन ouput है:

जवाब

abrer Dec 01 2020 at 09:19

तो आप क्या कर सकते हैं यह जांचने के लिए एक सशर्त बयान का उपयोग करें कि क्या टीआरयू ग्रामीण या शहरी है। फिर उस डेटा संरचना में फेंक दें- एक सूची ऐसा करेगी जो प्लॉट करना भी आसान बनाएगी। मुझे पता है अगर आप किसी भी प्रश्न हैं या आगे स्पष्टीकरण की आवश्यकता है!

MightyDiffy Dec 01 2020 at 09:17

आप यहाँ देख सकते हैं: माटप्लोटिब बार चार्ट जो पुरुष और महिलाओं के लिए x मान प्रदर्शित करता है

पुरुष और महिला के बजाय, आपके पास: ग्रामीण और शहरी।