У меня есть список фреймов данных, и я хочу, чтобы все уникальные значения a
пересекали их
dd <- list()
dd$data <- list(one = data.frame(a = c(1,2,3)),
two = data.frame(a = c(1,2,4)))
$data
$data$one
a
1 1
2 2
3 3
$data$two
a
1 1
2 2
3 4
И я хотел бы вернуть
1 2 3 4
Я знаю Я могу связать два кадра данных вместе, а затем искать уникальные значения, но в моем фактическом наборе данных список данных имеет разные размеры с разными столбцами, только a
одинаковые, поэтому я не думаю, что это наиболее элегантное в вычислительном отношении решение