gpt4 book ai didi

R:从位串中创建 True/False

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

在我得到的文件中,有一个参数列表,其中设置了以下字符串,其中 0=false 和 1=true。我可以创建一些简单的脚本,将字符串分割成字符,然后为每个字符定义一个带有真/假的向量,但我想知道在基本包或 CRAN 包中是否没有默认可用的此类功能。

示例位串:00000000000000000000100000001000000000000000000000000000000000000001

字符串可能很长,我必须解析它们的负载,所以很高兴看看是否有一些函数可以以不错的速度完成此操作:-)

最佳答案

如果你能确定所有字符都是 0 或 1,这应该很快:

x <- "00000000000000000000100000001000000000000000000000000000000000000001"
charToRaw(x) == charToRaw("1")
# [1] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
# [13] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE TRUE FALSE FALSE FALSE
# [25] FALSE FALSE FALSE FALSE TRUE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
# [37] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
# [49] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
# [61] FALSE FALSE FALSE FALSE FALSE FALSE FALSE TRUE

关于R:从位串中创建 True/False,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12432318/

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