पर आधारित पांडा डेटा फ्रेम को विभाजित करना कॉलम नाम के आधार पर एक पांडा डेटा फ्रेम को विभाजित करने का कोई तरीका है? उदाहरण के तौर पर डेटा फ्रेम में निम्नलिखित कॉलम df = ['A_x', 'B_x', 'C_x', 'A_y', 'B_y', 'C_y']
हैं और मैं दो डेटा फ्रेम X = ['A_x', 'B_x', 'C_x']
और Y = ['A_y', 'B_y', 'C_y']
बनाना चाहता हूं।कॉलम नाम
मुझे पता है कि यह करने के लिए एक संभावना है:
d = {'A': df.A_x, 'B': df.B_x, 'C': df.B_x}
X = pd.DataFrame (data=d)
लेकिन इस आदर्श मेरे मामले में के रूप में मैं df
में 2200 स्तंभ नहीं होगा। क्या कोई और सुरुचिपूर्ण समाधान है?
विभाजन की संख्या (उदाहरण के लिए एक्स और अपने मामले में वाई) सीमित है? – joris
@ जोरिस हां। मेरे मामले में मेरे बराबर एक्स और वाई कॉलम हैं और मुझे दो विभाजनों में विभाजित करने की आवश्यकता है (एक एक्स के साथ और दूसरे के साथ वाई) – Segmented
आपको बस इतना आसान मास्किंग करने की ज़रूरत नहीं है: यानी। 'x = df [['A_x', 'B_x', 'C_x']]' – Anzel