【发布时间】:2020-03-24 05:04:37
【问题描述】:
我有一个名为a 的data.frame,其结构类似于:-
a <- data.frame(X1=c("A", "B", "C", "A", "C", "D"),
X2=c("B", "C", "D", "A", "B", "A"),
X3=c("C", "D", "A", "B", "A", "B")
)
我还有另一套是:-
b <- data.frame(Xn=c("A", "B", "C", "D"),
Feature=c("some", "more", "what", "why"))
我想将集合b中的所有Features添加到集合a,这样X1、X2和X3在集合a中都有对应的特征列。换句话说,集合a 中的列变为:-
colnames(a) <- c("X1", "X2", "X3", "Features1", "Features2", "Features3")
如何在 for 循环中使用 left_join 来做到这一点?
【问题讨论】: