У меня есть два фрейма данных.
df 1:-
x y z
n 1 2.0
m 3 4.0
x: dtype('object')
y: dtype('int64')
z: dtype('float64')
df 2:-
x y z a
n 1 2 h
n 2 1 k
x: dtype('object')
y: dtype('object')
z: dtype('object')
a: dtype('int64')
Теперь я хочу объединить эти фреймы данных по x, y, z.
Я использовал следующий код, я получил ошибкуиз-за разного типа данных переменных.
syntax:
df2.merge(df1,on=['x','y','z'],how='left')
Я не хочу изменять типы данных df2 вручную.
на основе типов df1 Мне нужно изменить типы данных общих переменных df2.
Может кто-нибудь помочь мне решить эту проблему.
Заранее спасибо.