varsayalım Ben iki veri çerçevesi 'df_a' & 'df_b', her ikisi de aynı indeks yapısı ve sütunları var, ama iç veri öğelerinden bazılarını farklıdır:Veri parçası öğesini Python Panda'larda başka bir veri çerçevesiyle nasıl değiştirebilir ve ekleyebilirim?
>>> 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
Ve şimdi elemanını değiştirmek istiyor df_a, aynı (dizin, sütun) koordinatına sahip olan df_b öğesi ile df_a'nın kapsamı dışında olan (dizin, sütun) koordinatları olan df_b öğelerini ekler.
>>> 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
Nasıl 'yama (df_a, df_b)' işlevi yazmak için: Sadece 'df_a' için bir yama 'df_b' eklemek ister?
Bu henüz uygulanmadı df_a.update için kullanma dosyası (df_b, = 'dış' katılmak), bkz yardım benziyor (df_a.update) –
Bu sadece 'combine_first' (aşağıya değil) değil mi? –