Как переупорядочить столбцы как одни и те же данные в разных столбцах? - PullRequest
0 голосов
/ 04 октября 2019

Я хочу найти способ извлечь только те же данные из значений в столбце A и столбце B и суммировать извлеченные значения в столбце C. Это просто пример моих огромных данных.

X=data.frame(A=c(1:5),  A1=c(53,15,25,3,5))
X
    A   A1
1   1   53
2   2   15
3   3   25
4   4   3
5   5   5


Y=data.frame(B=c(5,1,2,11,62,22),  B2=c(13,11,23,42,11,88))

    B   B2
1   5   13
2   1   11
3   2   23
4   11  42
5   62  11

извлек те же значения между A и B и показывают с суммой данных A1 и B2 (C = A1 + B2)

Мой ожидаемый результат:

    A   B   C 
1   1   1   64
2   2   2   38
3   5   5   18

СПАСИБО !!

1 Ответ

1 голос
/ 04 октября 2019

Вы можете сделать что-то вроде этого:

X <- data.frame(A=c(1:5),  A1=c(53,15,25,3,5))
Y <- data.frame(B=c(5,1,2,11,62,22),  B2=c(13,11,23,42,11,88))

Z <- merge(X,Y, by.x = 'A', by.y = 'B')
Z$C <- Z$A1 + Z$B2
data.frame(A = Z$A, B = Z$A, C = Z$C)

  A B  C
1 1 1 64
2 2 2 38
3 5 5 18
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...