dataframe पर विचार करें df
मैं एक कॉलम द्वारा परिभाषित विभाजनों के भीतर कैसे क्रमबद्ध कर सकता हूं लेकिन वे विभाजन जहां वे हैं?
df = pd.DataFrame(dict(
A=list('XXYYXXYY'),
B=range(8, 0, -1)
))
print(df)
A B
0 X 8
1 X 7
2 Y 6
3 Y 5
4 X 4
5 X 3
6 Y 2
7 Y 1
'X'
समूह कॉलम
'A'
द्वारा परिभाषित के साथ
, मैं उम्मीद [3, 4, 7, 8]
को [8, 7, 4, 3]
क्रमबद्ध करना चाहते हैं। हालांकि, मैं उन पंक्तियों को छोड़ना चाहता हूं जहां वे हैं।
A B
5 X 3 <-- Notice all X are in same positions
4 X 4 <-- However, `[3, 4, 7, 8]` have shifted
7 Y 1
6 Y 2
1 X 7 <--
0 X 8 <--
3 Y 5
2 Y 6
मैं इसके लिए वास्तव में क्षमा चाहता हूं। अगर मैं अधिक सामान्य समाधान (डॉट और '.eq (1)' के साथ) जोड़ना चाहता हूं तो इस जवाब में मैं टिप्पणी जोड़ता हूं, लेकिन ऐसा लगता है कि आपको नहीं लगता कि यह आवश्यक है। (मैं गलत हूँ? या नहीं?) इसलिए इस कारण से मैं इसे अपने उत्तर में जोड़ता हूं। लेकिन मुझे लगता है कि आप मुझे जानते हैं कि यह आपके लिए समस्या है, तो मैं जवाब के इस हिस्से को हटा देता हूं। यदि भविष्य में यह समस्या है, तो कृपया मुझे हमेशा बताएं, खासकर अगर मेरे और आपके समाधान के बीच पतली सीमा। बहुत अफसोस। – jezrael
मैं इसके बारे में बहुत सोच रहा हूं और मेरी मुख्य समस्या यह नहीं थी कि मुझे पता नहीं है कि यह आपके लिए समस्या है। लेकिन मुझे छोटी दयालुता है। क्या आप मेरी मदद कर सकते हैं टिप्पणी में लिंक में जवाब कैसे बदलते हैं? मुझे कुछ नमूना चाहिए कि 'क्रेडिट किसी अन्य उपयोगकर्ता से संबंधित वाक्य कैसे लिखें:' (या कुछ अलग होना आवश्यक है (मेरी अंग्रेजी इतनी अच्छी नहीं है, दुर्भाग्य से))। धन्यवाद। – jezrael