Объединить два df по индексу для объекта и его labelencoders

#python #pandas

#python #pandas

Вопрос:

У меня есть два фрейма данных.

df1 содержит столбцы ['City','State','Zip']

df2 имеет те же столбцы, но labelencoders тех же столбцов, что и df1. Здесь каждый из индексов является закодированной меткой для каждого столбца.

Я хочу объединить эти фреймы данных по индексу.

Как мне определить, какая метка к чему принадлежит и как перенести их в один фрейм данных, где первые три столбца будут исходными столбцами и его индексами ['City','State','Zip'] , а следующие три столбца будут их уважаемыми метками ['City_encoded','State_Encoded','Zip_Encoded'] ?

Ответ №1:

Вы можете сделать объединение:

 dfs = pd.concat([df1, df2])
  

По умолчанию это приведет к объединению двух фреймов данных по индексу.