Как я могу объединить два фрейма данных в Pandas Python?

#python #pandas

#python #pandas

Вопрос:

У меня есть два фрейма данных, как показано ниже:

 most_common_OMT = data["Order Method Type"].value_counts().sort_values(ascending=False).to_frame()
most_common_OMT
  

введите описание изображения здесь

 profitability_OMT = data.groupby("Order Method Type").agg({"Total Revenue":"mean"}).round(2).sort_values(by="Total Revenue",ascending=False)
profitability_OMT
  

введите описание изображения здесь

И как я могу объединить эти две таблицы, чтобы получить фрейм данных, как показано ниже. Не важно, каким будет индекс, просто мне нужно иметь таблицу, подобную приведенной ниже.

введите описание изображения здесь

Ответ №1:

Давайте просто сделаем

 out = pd.concat([most_common_OMT, profitability_OMT], axis=1)