Объединение 2-х блоков данных в python - возвращение NaN - PullRequest
0 голосов
/ 10 июля 2019

У меня есть два кадра данных в Jupyter, один из которых содержит больше столбцов, чем другой.Я переименовываю все столбцы в меньшем информационном кадре, чтобы он совпал с другим:

New.rename (columns = {'A: column_1', ...,}, inplace = True)

Затем я использую concat для их вертикальной компоновки: Test = pd.concat ([Old, New], ignore_index = True, sort = True, axis = 0)

Мой результат - всестолбцы из Old, которые имеют те же имена столбцов, что и New, отображаются как NaN или NaT.

Например:

Старый:

column_1 | column_2

50 | 30

Новый:

column_1

100

превращается в:

column_1 | column_2

NaN | 30

100 | NaN

вместоиз

column_1 | column_2

50 | 30

100 | NaN

У кого-нибудь есть какие-либо предложения?

...