Come convertire un vettore in una stringa in r (con esempi)


Esistono due modi fondamentali per convertire un vettore in una stringa in R:

Metodo 1: utilizzare Incolla()

 paste(vector_name, collapse = " ")

Metodo 2: utilizzare toString()

 toString(vector_name)

Gli esempi seguenti mostrano come utilizzare nella pratica ciascuno di questi metodi.

Metodo 1: Converti Vector in String utilizzando Paste()

Il codice seguente mostra come utilizzare la funzione paste() per convertire un vettore in una stringa:

 #createvector
x <- c("Andy", "Bernard", "Caleb", "Dan", "Eric", "Frank", "Greg")

#convert vector to string
new_string <- paste(x, collapse = " ")

#view string
new_string

[1] “Andy Bernard Caleb Dan Eric Frank Greg”

È possibile utilizzare l’argomento reduce per specificare il delimitatore tra ogni parola nel vettore. Ad esempio, potremmo rimuovere completamente lo spazio tra le parole:

 #createvector
x <- c("Andy", "Bernard", "Caleb", "Dan", "Eric", "Frank", "Greg")

#convert vector to string
new_string <- paste(x, collapse = "")

#view string
new_string

[1] “AndyBernardCalebDanEricFrankGreg”

Oppure potremmo aggiungere un trattino tra ogni parola:

 #createvector
x <- c("Andy", "Bernard", "Caleb", "Dan", "Eric", "Frank", "Greg")

#convert vector to string
new_string <- paste(x, collapse = "-")

#view string
new_string

[1] “Andy-Bernard-Caleb-Dan-Eric-Frank-Greg”

Metodo 2: Converti Vector in String utilizzando toString()

Il codice seguente mostra come utilizzare la funzione toString() per convertire un vettore in una stringa:

 #createvector
x <- c("Andy", "Bernard", "Caleb", "Dan", "Eric", "Frank", "Greg")

#convert vector to string
new_string <- toString(x)

#view string
new_string

[1] “Andy, Bernard, Caleb, Dan, Eric, Frank, Greg”

Tieni presente che la funzione toString() aggiunge sempre virgole tra ciascun elemento del vettore. Quindi, dovresti usare questa funzione solo se vuoi le virgole tra ogni elemento.

Risorse addizionali

Come convertire una stringa in Datetime in R
Come sostituire i NA con stringhe in R
Come eliminare le righe contenenti una stringa specifica in R

Aggiungi un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *