R читает файл csv, я хочу, чтобы только один столбец с этой строкой заканчивался определенным строковым значением

** на изображении выше показан пример списка данных, поэтому я хочу получить только запись этого ключевого слова для конкретного содержимого, например (контакт); в этом ряду. **

data <- read.csv("csv.csv", sep = ',')

# Get the max salary from data frame.
Piname <- data$col_NAME
print(Piname)
poname <- Piname[str_detect(Piname,"(end_string);")]
print(poname)

#summary(warnings())

tail(warnings(), 50)

1 ответ

Решение

Мы можем либо избежать () \\(contact\\);$ и использовать его как образец

Piname[str_detect(Piname, "\\(contact\\);$")]

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

Другие вопросы по тегам