2017-06-05 40 views
-3

我有一個包含兩組識別號碼的變量列表。我只是用漿糊把得到的載體,所以我必須:將兩個向量組合成單個列表

in <- "abc001":"abc050" 

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

我希望讓每一個值佔組合它們。我試圖paste(in, "-", out, separate="")這給:

「abc001-001xyz」

但直到我打200xyz。我如何獲得這些值的每種可能組合的列表?

+0

https://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example – AidanGawronski

+0

你顯然還沒有運行該代碼。 –

+0

我很抱歉。我很新,這是一個例子,當我在手機上打字的時候,我從頭頂上走了出來。我將閱讀更多關於適當問題的禮節。謝謝 – thejuanald

回答

0

使用expand.grid

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

嘗試使用'in'作爲變量名稱。 –

+0

我知道。我不打算投入比OP – yeedle

+0

更多的努力謝謝你,對於可憐的禮節感到抱歉。我以任何方式編程都很新,只是從我手機的頭頂上敲下示例。我會在未來投入更多努力。再次感謝您的幫助。 – thejuanald