Как преобразовать вектор в строку в r (с примерами)


Существует два основных способа преобразования вектора в строку в R:

Способ 1: используйте Paste()

 paste(vector_name, collapse = " ")

Способ 2: используйте toString()

 toString(vector_name)

Следующие примеры показывают, как использовать каждый из этих методов на практике.

Метод 1: преобразование вектора в строку с помощью Paste()

Следующий код показывает, как использовать функцию Paste() для преобразования вектора в строку:

 #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”

Вы можете использовать аргумент сокращения , чтобы указать разделитель между каждым словом в векторе. Например, мы могли бы полностью удалить пробел между словами:

 #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”

Или мы могли бы добавить дефис между каждым словом:

 #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”

Метод 2: преобразование вектора в строку с помощью toString()

Следующий код показывает, как использовать функцию toString() для преобразования вектора в строку:

 #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”

Обратите внимание, что функция toString() всегда добавляет запятые между каждым элементом вектора. Таким образом, вам следует использовать эту функцию только в том случае, если вы хотите, чтобы между каждым элементом были запятые.

Дополнительные ресурсы

Как преобразовать строку в Datetime в R
Как заменить NA строками в R
Как удалить строки, содержащие определенную строку в R

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *