gpt4 book ai didi

r - R 中的字符到向量

转载 作者:行者123 更新时间:2023-12-04 00:15:53 27 4
gpt4 key购买 nike

我有 3 个二进制向量。

a<-c(0,0,1,0)
b<-c(1,0,0,0)
c<-c(0,0,0,1)

我需要从 3 个向量中选择 2 个并检查它们是否是子集。我使用 combn 函数如下:

> combination<-combn(letters[1:3], 2)
> combination
[,1] [,2] [,3]
[1,] "a" "a" "b"
[2,] "b" "c" "c"

但问题是 - 所有组合的元素都是字符。如何将这些元素(字母)连接到二进制向量?

例如,如果我调用 combination[1,1] 我可以获得二进制向量 a(不是“a”)。

最佳答案

您可以使用 get按名称搜索对象

get(combination[1,1])
#[1] 0 0 1 0

mget 了解更多:

do.call(cbind, mget(combination[,1]))
# a b
#[1,] 0 1
#[2,] 0 0
#[3,] 1 0
#[4,] 0 0

关于r - R 中的字符到向量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63796921/

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