मैं पांडा के साथ काम कर रहा हूँ में पांडा डेटा फ्रेम स्तंभ मान कम्बाइन और मैं जहाँ हम तीन में से एक मान आबादी वाले हो सकता है एक डेटा फ्रेम:नया स्तंभ
ID_1 ID_2 ID_3
abc NaN NaN
NaN def NaN
NaN NaN ghi
NaN NaN jkl
NaN mno NaN
pqr NaN NaN
और मेरा लक्ष्य ये तीन कॉलम गठबंधन करने के लिए है अपने डेटा फ्रेम में एक नया कॉलम में:
ID_1 ID_2 ID_3 Combined_ID
abc NaN NaN abc
NaN def NaN def
NaN NaN ghi ghi
NaN NaN jkl jkl
NaN mno NaN mno
pqr NaN NaN pqr
आदर्श रूप में यह सिर्फ मिलेगा जो कुछ भी नहीं शून्य मान 3 के माध्यम से 1 कॉलम में मौजूद है, लेकिन मैं यह भी जोड़ सकते हैं, क्योंकि हम केवल तीन प्रत्येक पंक्ति के लिए आबादी में से एक होना चाहिए । धन्यवाद।
df_note = pd.read_csv("NoteIds.csv")
df_note['Combined_ID'] = # ID_1 + ID_2 + ID_3
क्या हम निश्चित हैं कि प्रति पंक्ति केवल एक गैर-एनएन मूल्य है? – DSM
@EdChum - वास्तव में अन्य कॉलम भी हैं। तो हाँ, केवल एक गैर NaN लेकिन केवल उन 3 कॉलम के लिए, पूरी पंक्ति नहीं। – EMC