Соединение с фреймом данных - PullRequest
0 голосов
/ 28 сентября 2019

Я использую записные книжки Jupyter для объединения двух фреймов данных и получаю следующую ошибку.Кто-нибудь знает правильный способ написать это?

ValueError: Может сравнивать только идентифицированные объекты Series

data_set = git_author.join(repo_team, on=git_author.project==repo_team.gitProject)

1 Ответ

0 голосов
/ 28 сентября 2019

Ваша ошибка ValueError: Can only compare identically-labeled Series objects происходит из-за того, что в обоих фреймах данных нет столбца с одинаковой меткой, который можно использовать с ключом.Затем я предлагаю использовать:

data_set = git_author.merge(repo_team, right_on = "project", left_on = "gitProject")

Кроме того, вы можете указать параметр how, чтобы сообщить слиянию, хотите ли вы выполнить внутреннее соединение, внешнее соединение, левое соединение или правое соединение.

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

Примечание: поскольку у меня нет ваших данных, они не были проверены.

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