我一定错过了 R 中一个明显的东西。
我有一个向量
vec = c("v1","v2","v3"),我想沿着数据框中的列分布这个向量
Girth Height Volume newcolumn
8.3 70 10.3 V1
8.6 65 10.3 V2
8.8 63 10.2 V3
10.5 72 16.4 V1
10.7 81 18.8 V2
10.8 83 19.7 V3
11 66 15.6 V1
11 75 18.2 V2
10.8 83 19.7 V3
11 66 15.6 V1
11 75 18.2 V2
11.1 80 22.6 V3
Run Code Online (Sandbox Code Playgroud)
提前致谢。
我们可以用它rep来确保如果行数不是 3 的倍数它也能工作
df$newcolumn <- rep(vec, length.out = nrow(df))
Run Code Online (Sandbox Code Playgroud)