Когда я объединяю кадры данных, используя столбцы в качестве ключа, он повторяет другие столбцы бесконечное число раз - PullRequest
0 голосов
/ 01 февраля 2019

The problem looks like this. I'm not sure why the columns keep repeating. I've tried merging on='company_id' and how='left' but it just won't work.

Проблема выглядит следующим образом.Я не уверен, почему столбцы продолжают повторяться.Я попытался объединить = 'company_id' и how = 'left', но это просто не сработает.

Ниже я прикрепил пример кода, который просили люди, которые мне помогали.Надеюсь, это поможет сделать вопрос намного лучше.

* Я удалил данные и просто решил сказать, что ответ - тот, который дал Анки ниже.Используйте функцию карты, если есть несколько повторяющихся клавиш.

1 Ответ

0 голосов
/ 01 февраля 2019

Попробуйте pd.series.map();

d = dict(zip(df['company_id'],df['description']))
df2['description']=df2['company_id'].map(d)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...