2012-12-20 8 views
39

Sto lavorando con il linguaggio di programmazione R ora. Ho un vettore:Converti vettore R in vettore stringa di 1 elemento

a <- c("aa", "bb", "cc") 

E voglio incollare questi per un comando di sistema, sto cercando in questo modo la società:

args <- paste(a, sep=" ") 
system(paste("command",args, sep=" ")) 

Ma ora sto ottenendo soltanto l'aa argomenti e voglio gli argomenti aa, bb e cc ...

Qualcuno sa cosa sto facendo male?

+0

per la seconda pasta(), penso che invece di settembre = " 'vuoi collasso ='"? 'system' non è vettorizzato ma gli stai dando tre stringhe. –

risposta

86

utilizzare l'argomento collapse-paste:

paste(a,collapse=" ") 
[1] "aa bb cc"