gpt4 book ai didi

r - 在 R 中,如何在不丢失数据的情况下将 combn() 的结果从矩阵转换为向量?

转载 作者:行者123 更新时间:2023-12-01 22:46:31 25 4
gpt4 key购买 nike

<分区>

我知道 combn() 可以为我提供向量中的所有独特组合。但是,它给了我一个矩阵输出,我想要它作为一个向量。将输出包装在 as.vector() 中使每个值都独立,首先失去了运行 combn() 的目的。假设我的数据集是 c("a", "b", "c"),我如何使用 combn()(或其他一些函数)来获得一个向量,我的输出将是:

my_data <- c("a", "b", "c")

#natural output with combn()

#output with combn()
combn(my_data, 2, simplify = TRUE)

#output with as.vector() wrapped
as.vector(combn(my_data, 2, simplify = TRUE))

#desired output
answer <- c("ab", "ac", "bc") #I don't care about order

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