【发布时间】:2020-04-07 13:13:41
【问题描述】:
我想分配向量的一半 1 和其余的 o
df <- c("1","a","b","2")
[1] "1" "a" "b" "2"
预期结果
[1] "1" "1" "0" "0"
提前多谢
【问题讨论】:
-
我很好奇你到底想做什么。别人提供的使用
rep的解决方案很好,但是和你的原始向量无关,他们根据原始向量分配1和0有什么规则吗? -
您想将哪一半分配(更改?)为 0?只是随意?还是向量中的某些项目?
-
如果您在问题中使用此类包,请仅使用
dplyr,tidyr标签。 -
我看到您已经接受了其中一个答案。所以你想要的真的与你的原始向量
c("1","a","b","2")无关。您提出问题的方式具有误导性。下次请用正确的描述提出相关问题。
标签: r data-manipulation