У меня есть два списка фреймов данных, так что данные представляют собой список из 47 фреймов данных, где каждый фрейм данных имеет столбцы [координаты, х, у, сходство, х.1, х.2, совпадение.1 и т. Д. c.] И dataA - это список из 47 фреймов данных, каждый из которых имеет ту же длину, что и в данных, но с меньшим количеством столбцов [координаты, х, у], которые представляют разные координаты.
Я хочу создать третий список или добавить столбец к каждому фрейму данных в одном из списков, который будет содержать расчет расстояния от pointDistance (p1, p2), где p1 - столбцы x и y каждый кадр данных в списке данных, а p2 - столбцы x и y каждого кадра данных в списке данныхA.
Я пытаюсь сохранить кадры данных в списках, вместо того, чтобы в моей глобальной среде было 47 * 2 отдельных кадров данных.
Минимальный воспроизводимый пример:
coords <- rnorm(10)
x <- rnorm(10)
y <- rnorm(10)
liklihood <- rnorm(10)
x.1 <- rnorm(10)
y.1 <- rnorm(10)
day1 <- data.frame(coords,x,y,liklihood,x.1,y.1)
coords <- rnorm(10)
x <- rnorm(10)
y <- rnorm(10)
liklihood <- rnorm(10)
x.1 <- rnorm(10)
y.1 <- rnorm(10)
day2 <- data.frame(coords,x,y,liklihood,x.1,y.1)
data <- list(day1,day2)
coords <- rnorm(10)
x <- rnorm(10)
y <- rnorm(10)
liklihood <- rnorm(10)
day1 <- data.frame(coords,x,y,liklihood)
coords <- rnorm(10)
x <- rnorm(10)
y <- rnorm(10)
liklihood <- rnorm(10)
day2 <- data.frame(coords,x,y,liklihood)
dataA <- list(day1,day2)