我想分配向量 1 的一半和其余的 o
df <- c("1","a","b","2")
[1] "1" "a" "b" "2"
预期结果
[1] "1" "1" "0" "0"
提前非常感谢
最佳答案
使用rep
rep(1:0, each = length(df)/2, length.out = length(df))
#[1] 1 1 0 0
如果 1 和 0 的分配方式并不重要,您可以仅指定 length.out
rep(1:0, length.out = length(df))
#[1] 1 0 1 0
关于r - 在 R 中分配向量的一半,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61080844/