Чтобы получить общие элементы в двух сериях Pandas, вы можете использовать несколько методов. Вот несколько подходов:
-
Оператор пересечения (&):
Вы можете использовать оператор пересечения (&) между двумя сериями, чтобы найти общие элементы. Этот оператор возвращает новую серию, содержащую только общие элементы.
Пример:common_elements = series1 & series2
-
isin():
Методisin()
позволяет проверить, присутствуют ли элементы из одной серии в другой серии. Применив этот метод к первой серии и передав вторую серию в качестве аргумента, вы можете получить логическую маску. Затем вы можете использовать эту маску для фильтрации общих элементов.
Пример:common_elements = series1[series1.isin(series2)]
-
Функция intersect1d():
Функцияintersect1d()
из NumPy может использоваться для поиска общих элементов между двумя сериями. Эта функция возвращает отсортированный массив общих элементов NumPy.
Пример:common_elements = np.intersect1d(series1, series2)
-
Функция merge():
Если вы хотите объединить две серии и сохранить только общие элементы, вы можете использовать функциюmerge()
из библиотеки Pandas. Эта функция объединяет две серии на основе их общих элементов.
Пример:common_elements = pd.merge(series1, series2)
Метод