Допустим, у меня есть фрейм данных:
df = pd.DataFrame({"a": range(1,5), "b": range(6, 10), "c": range(11, 15) , "d": range(15, 19)})
Я хочу отфильтровать этот фрейм данных на основе значений двух столбцов, составляющих координатные точки.Скажем, c, d - координаты x и y соответственно.Тем не менее, я хочу проверить, если дан список точек во фрейме данных, какие точки находятся в пределах значений списка координат x и списка координат y.
x_coord = [4,12,13,17,19]
y_coord = [16,18,25,29,32]
Используя функцию pandas "isin", как я могу одновременно проанализировать оба столбца c и d фрейма данных и сравнить их со значениями в списке?(Я хочу использовать этот метод анализа для больших фреймов данных)
Требуемый вывод: фрейм данных, содержащий всю строку исходного фрейма данных, который имеет оба значения c & d, которые находятся в обоих x & yсписки.