Ich habe eine beliebige Anzahl von Spalten mit Textdaten, die mit dem Befehl cbind () zusammengestellt wurden, zum Beispiel:
[1,] "Text 1,1" "Text 1,2" "Text 1,n"
[2,] "Text 2,1" "Text 2,2" "Text 2,n"
[3,] "Text 3,1" "Text 3,2" "Text 3,n"
[n,] "Text n,1" "Text n,2" "Text n,n"
Ich möchte jede Zeile miteinander verketten, so dass ich übrig bleibe:
[1,] "Text 1,1 Text 1,2 Text 1,n"
[n,] "Text n,1 Text n,2 Text n,n"
Momentan mache ich das mit einer for-Schleife (wobei textColumns die cbind () -Matrix ist):
concatColumn <- c()
for (i in 1:ncol(textColumns)) concatColumn <- paste(concatColumn,textColumns[,i])
Gibt es einen einfacheren, eleganteren Weg, dies in R zu tun? Ich habe nach Möglichkeiten gesucht, dies mit dem Befehl paste () ohne for-Schleife zu tun, konnte aber keine Lösung finden. Vielen Dank im Voraus für Ihre Hilfe!
Verwenden Sie einfach paste
mit seinem collapse
Argument:
paste
ist vektorisiert, so dass Sie mehrere Argumente gleichzeitig eingeben können.
Tags und Links r