5
df1 = pd.DataFrame({'a':[1,2,3],'x':[4,5,6],'y':[7,8,9]})
df2 = pd.DataFrame({'b':[10,11,12],'x':[13,14,15],'y':[16,17,18]})
Próbuję scalić dwie ramki danych za pomocą klawiszy z df1
. Myślę, że powinienem użyć do tego celu pd.merge
, ale jak mogę powiedzieć pandom, aby umieściły wartości w kolumnie b
z df2
w kolumnie a
z df1
. To jest wyjście usiłuję osiągnąć:jak scalić dwie ramki danych z różnymi nazwami kolumn w pandach? - python
a x y
0 1 4 7
1 2 5 8
2 3 6 9
3 10 13 16
4 11 14 17
5 12 15 18
Jak zawsze działa idealnie :) Jeszcze raz dziękuję za pomoc! – HappyPy
Na marginesie nie ma metody, aby to zrobić, używając wielu kolumn i "scalania", ponieważ staje się chaotyczny i niejednoznaczny – EdChum