gpt4 book ai didi

r - 在 R 中分配向量的一半

转载 作者:行者123 更新时间:2023-12-04 10:15:28 26 4
gpt4 key购买 nike

我想分配一半的向量 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/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com