如何在R中打印组合?

瓦伦·西里亚克

我有像这样的数据代码连续数据

dat <-data.frame(A = c(“ V1”,“ V2”,“ V3”,“ V4”),B = c(“ V1”,“ V2”,“ V3”,“ V5”))

我想将每一个的组合并打印输出为

A的输出

V1 => V2V3V4

V2 => V1V3V4

V3 => V1V2V4

V1V2 => V3V4

V1V3 => V2V4

V3V4 => V1V2

V2V4 => V1V3

V2V3V4 => V1

V1V3V4 => V2

V1V2V4 => V3

类似的方式B组合我的代码是

vd<-data.frame()
vd<-data.frame(A=c("V1","V2","V3","V4"),B=c("V1","V2","V3","V4")) 
vf<-length(vd)
i<-1
while(i<=vf)
{
vd<-dat[,i]
leng<-nrow(dat)
selectru<-combn(vd,leng)
fst<-selectru[i]
select<-data.frame()
select<-selectru[selectru[,1]!=selectru[i],]
m<-length(select)
select<-combn(select,m)
snd <-apply(select,2,function(rows) paste0(rows, collapse = ""))
cat(sprintf("\"%s\" =>\"%s\"\n", fst, snd))
i<-i+1
}

该代码不起作用。我不能将多个组合存储在单个中data.frame那就是问题所在

梅迪·内伦(Mehdi Nellen)

您期望的输出似乎有些奇怪(多个组合是相同的),但是我知道可能很难解释您想要什么。以下代码可能会给您一些启发。它接受所有组合,并在其前面=>显示该组合中未包含的内容。

dat<-data.frame(A=c("V1","V2","V3","V4"),B=c("V1","V2","V3","V4")) 
for (h in 1:ncol(dat)) {
  for (i in 1:(nrow(dat)-1)) {
    combinations1 <- combn(nrow(dat), i)

    for (j in 1:ncol(combinations1)) {
      k <- combinations1[,j]
      a <- (dat[k,h])
      a <- paste(a, sep="", collapse="") 
      b <-(dat[-k,h])
      b <- paste(b, sep="", collapse="") 
      cat(sprintf("\"%s\" =>\"%s\"\n", a, b))
    }
  }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在R中组合不同的条件?

来自分类Dev

如何在R中组合向量

来自分类Dev

如何在 R 中组合 table(weekdays())

来自分类Dev

如何在R中打印双引号(“)

来自分类Dev

如何在R中创建打印功能?

来自分类Dev

如何在R中打印摘要数据?

来自分类Dev

如何在R中的数据帧中组合相似元素

来自分类Dev

如何在R中的数据帧中组合相似元素

来自分类Dev

如何在R data.frame中创建组合变量?

来自分类Dev

如何在R中组合表达式

来自分类Dev

如何在矩阵(R)中查找行/列组合的值?

来自分类Dev

如何在 R 中的绘图中组合函数

来自分类Dev

如何在Gridsearch中为每个组合打印出准确性分数?

来自分类Dev

R-如何在循环列表中打印进度?

来自分类Dev

如何在终端中打印R矩阵以适合宽屏

来自分类Dev

如何在Markdown中以彩色打印R宏?

来自分类Dev

如何在R Markdown中打印文件路径

来自分类Dev

如何在R中打印多行大果(或任何符号)?

来自分类Dev

如何在R中迭代打印输出图像

来自分类Dev

如何在r中打印可变数量的参数?

来自分类Dev

如何在python中打印相应的单词(例如r -> right)

来自分类Dev

如何在参数中打印 $

来自分类Dev

如何在python中打印%

来自分类Dev

R中的组合的组合

来自分类Dev

如何在R中的多个线性回归模型中运行所有可能的组合

来自分类Dev

如何在R中的复杂列表中组合不同级别的多个元素?

来自分类Dev

如何在单词组合中组合多个功能集

来自分类Dev

如何在Eloquent中组合WHERE子句

来自分类Dev

如何在CSS中组合转换?