다음과 같은 방식으로 데이터 프레임의 열을 결합 할 수 있습니까? R (dplyr, tidyr) : 결합/결합 관련 열
data <- data.frame(user.A = c(2,4,6),
user.B = c(11,13,15),
other.A = c(102,104,106),
other.B = c(201,103,105),
id = c('001', '004', '006'))
data
user.A user.B other.A other.B id
1 2 11 102 201 001
2 4 13 104 103 004
3 6 15 106 105 006
# Desired output.
user other id
1 2 102 001
2 11 201 001
3 4 104 004
4 13 103 004
5 6 106 006
6 15 105 006
나는이
dyplr
또는
tidyr
와 함께 할 수 있다고 생각합니다.
dplyr
의
bind_rows
기능은 비슷한 기능을하지만 원하는 출력을 생성하지 않습니다.
모든 혐오 기지'reshape()'가 도착하면, 그것은 정말로 때로는 영리합니다. – thelatemail