pandas слияние фреймов данных, когда столбцы не совпадают - PullRequest
0 голосов
/ 09 июля 2020

У меня есть два фрейма данных без общего имени столбца. Приходится объединять их одну за другой. Пример: df1 - это

A      B
102   880

, а df2:

C      Count
C      5
D      598
E      14
F      38

Один за другим, как в:

A      B
102   880 

C      Count
C      5
D      598
E      14
F      38

Для этого я попытался преобразовать фрейм данных в csv и затем слил их, но не смог. Пожалуйста, помогите мне в этом. Заранее спасибо

1 Ответ

0 голосов
/ 09 июля 2020

Если вы ожидаете такой результат:

   Count
A    102
B    880
C      5
D    598
E     14
F     38

Вы можете использовать pd.concat

import pandas as pd

df1 = pd.DataFrame([{ 'A': 102, 'B': 880 }])
df1 = df1.transpose()
df1.columns = ['Count']
df2 = pd.DataFrame([('C', 5), ('D', 598), ('E', 14), ('F', 38)] ,columns =['C', 'Count']).set_index('C')

result_df = pd.concat([df1, df2])
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...