A: как разделить строку и получить первый элемент


Вы можете использовать следующий синтаксис, чтобы разделить строку в R и получить первый элемент:

 strsplit(string_var, " ")[[ 1 ]][ 1 ]

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

Например, вы можете использовать следующий синтаксис для разделения строки по дефисам:

 strsplit(string_var, "-")[[ 1 ]][ 1 ]

В следующем примере показано, как использовать этот синтаксис на практике.

Пример: разделить строку и получить первый элемент в R

Следующий код показывает, как разделить определенную строку в R на основе пробелов и получить первый элемент:

 #define string variable
string_var <- "This is a string variable"

#split string variable based on spaces and get first element
strsplit(string_var, " ")[[ 1 ]][ 1 ]

[1] “This”

Функция strsplit() возвращает «This», который является первым элементом строковой переменной.

Обратите внимание: если вы хотите получить другой предмет, просто измените число в последней скобке.

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

 #define string variable
string_var <- "This is a string variable"

#split string variable based on spaces and get second element
strsplit(string_var, " ")[[ 1 ]][ 2 ]

[1] “is”

На этот раз функция strsplit() извлекает второй элемент.

Также обратите внимание, что мы можем заменить пробел в функции strsplit() другим разделителем, например дефисом, чтобы разделить строковую переменную на основе дефисов и получить первый элемент:

 #define string variable
string_var <- "This-is-a-string-variable"

#split string variable based on dashes and get first element
strsplit(string_var, "-")[[ 1 ]][ 1 ]

[1] “This”

Функция strsplit() правильно возвращает «This» в качестве первого элемента.

Связано: введение в функцию strsplit() в R.

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

В следующих руководствах объясняется, как выполнять другие распространенные задачи в R:

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

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

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