Добавить данные из кадра данных в другой - PullRequest
0 голосов
/ 01 марта 2019

Я хотел бы добавить данные из фрейма данных в другой фрейм данных.

Вот мой первый фрейм данных: df

enter image description here

Вот мой второй кадр данных: dff

enter image description here

df.append(dff, ignore_index=True, sort=False)

И это приводит меня к следующему:

enter image description here

Ответы [ 2 ]

0 голосов
/ 01 марта 2019

При добавлении добавляется два фрейма данных «друг над другом», поэтому вы добавляете строки.Если вы хотите добавить новые столбцы в ваш фрейм данных из другого фрейма данных, вы используете join или merge, особенно если у вас есть key column, где вы можете объединить, что в вашем случае Postal Code

В пандах мы используем pd.merge для объединения двух информационных фреймов друг с другом, как показано ниже:

df_final = pd.merge(df, dff, on='Postal Code')


    Postal Code     Borough     Neighbourhood   Lattitude   Longitude
0   M1B             Scarborough Rouge           43.806686   -79.194353
1   M1B             Scarborough Malvern         43.806686   -79.194353
2   M1C             Scarborough Port Union      43.784535   -79.160497
3   M1C             Scarborough Rouge Hill      43.784535   -79.160497
4   M1C             Scarborough Highland Creek  43.784535   -79.160497
0 голосов
/ 01 марта 2019

Я думаю, слияние - это то, что вы ищете.

df.merge(dff, on='Postal Code')

должно сработать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...