У меня есть data.frame, как в следующем примере. Я хочу написать функцию для выполнения этих двух задач для меня в одной функции в R? сначала извлеките значение кадра данных, которое одинаково для x
и y
, и я хочу сохранить его как числовой вектор, а также сделать остальным в качестве фрейма данных.Извлечь числовой вектор из фрейма данных в R
d = data.frame(x = c(1,7, 2, 9, 11),y=c(6, 7, 8, 9,10))
v = c(7, 9)
w = data.frame(x=c(1, 2, 11), y=c(6, 8, 10))
Мой результат желания следующим образом:
> result
$v
[1] 7 9
$w
x y
1 1 6
2 2 8
3 11 10