Хорошо, я уверен, что есть простое решение. Предполагая следующие данные
A <- 1:10
B <- rep("Part A", 10)
C <- 10:19
df1 <- data.frame(A,B,C)
A <- 1:9
B <- rep("Part B", 9)
D <- 20:28
df2 <- data.frame(A,B,D)
Теперь я хочу создать df3
, в котором пользователь указывает имена столбцов. Таким образом, df3
должен быть фреймом данных 2 * 19, состоящим только из A
и B
.
Это не работает
df3 <- rbind(df1[A,B], df2[A,B])
Я не хочу использовать функцию common_cols
или [,x]
, поскольку в моем реальном наборе данных более 1000 переменных, которые не всегда находятся в одном и том же порядке.