मान लीजिए मैं दो डेटा फ्रेम 'df_a' & 'df_b', दोनों एक ही सूचकांक संरचना और कॉलम है, लेकिन अंदर डेटा तत्वों में से कुछ अलग हैं:पाइथन पांडस में किसी अन्य डेटाफ्रेम द्वारा डेटाफ्रेम तत्व को प्रतिस्थापित और जोड़ने के लिए कैसे?
>>> df_a
sales cogs
STK_ID QT
000876 1 100 100
2 100 100
3 100 100
4 100 100
5 100 100
6 100 100
7 100 100
>>> df_b
sales cogs
STK_ID QT
000876 5 50 50
6 50 50
7 50 50
8 50 50
9 50 50
10 50 50
और अब मैं तत्व बदलना चाहते हैं df_a के तत्व द्वारा df_b का एक ही (इंडेक्स, कॉलम) समन्वय होता है, और df_b के तत्वों को संलग्न करता है जिनके (अनुक्रमणिका, कॉलम) df_a के दायरे से बाहर समन्वयित करते हैं।
>>> df_c = patch(df_a,df_b)
sales cogs
STK_ID QT
000876 1 100 100
2 100 100
3 100 100
4 100 100
5 50 50
6 50 50
7 50 50
8 50 50
9 50 50
10 50 50
कैसे 'पैच (df_a, df_b)' समारोह में लिखने के लिए: बस 'df_a' के लिए एक पैच 'df_b' जोड़ने पसंद है?
यह अभी तक लागू नहीं df_a.update के लिए एक उपयोग के मामले (df_b, = 'बाहरी' में शामिल होने), देखने के मदद की तरह दिखता है (df_a.update) –
क्या यह सिर्फ 'combine_first' (नीचे प्रति) नहीं है? –