【问题标题】:Combine two vectors into single list将两个向量组合成一个列表
【发布时间】:2017-06-05 22:12:30
【问题描述】:

我有一个包含两组识别号的变量列表。我只是使用粘贴来获取向量,所以我有:

in <- "abc001":"abc050"

out <- "001xyz":"200xyz"

我想将它们组合起来,以便考虑到每个值。我试过paste(in, "-", out, separate=""),它给出了:

“abc001-001xyz”

但直到我达到 200xyz。如何获得这些值的所有可能组合的列表?

【问题讨论】:

  • 你显然没有运行那个代码。
  • 我很抱歉。我很新,这是我在手机上打字时想到的一个例子。我将阅读更多有关适当礼仪的问题。谢谢

标签: r vector


【解决方案1】:

使用expand.grid:

df <- expand.grid(in, out)
paste(df$in,df$out, separate = "-")

【讨论】:

  • 尝试使用in作为变量名。
  • 我知道。我不会比OP付出更多的努力
  • 谢谢你,对糟糕的礼节感到抱歉。我对任何方式的编程都很陌生,只是从我的手机上输入了我脑海中的例子。以后我会更加努力。再次感谢您的帮助。
猜你喜欢
  • 2013-03-09
  • 2021-10-26
  • 1970-01-01
  • 2017-10-25
  • 1970-01-01
  • 1970-01-01
  • 2013-02-20
  • 2018-10-05
  • 1970-01-01
相关资源
最近更新 更多