Вопросы по теме 'stringr'
Как извлечь имя файла/папки только из пути?
К сожалению, я не умею использовать регулярное выражение. Если у меня есть такой путь:
/long/path/to/file , мне просто нужно получить file .
Если кто-то предоставит file/ , мне просто нужно file .
Если кто-то предоставит /file/ , мне...
794 просмотров
schedule
27.06.2023
Как сопоставить несколько групп захвата с помощью str_match(, regex)
Я использую str_match из пакета stringr для захвата текста между скобками.
library(stringr)
strs = c("P5P (abcde) + P5P (fghij)", "Glcext (abcdef)")
str_match(strs, "\\(([a-z]+)\\)")
дает мне только совпадения "abcde" и "abcdef" ....
2653 просмотров
schedule
17.06.2022
Регулярное выражение R: указание выбора выходных данных из более широких совпадений строк
Один для энтузиастов регулярных выражений. У меня есть вектор строк в формате:
<TEXTFORMAT LEADING="2"><P ALIGN="LEFT"><FONT FACE="Verdana" STYLE="font-size: 10px" size="10" COLOR="#FF0000" LETTERSPACING="0" KERNING="0">Desired...
331 просмотров
schedule
24.08.2023
Извлеките с помощью регулярного выражения даты, которые могут содержать или не содержать также время [дубликаты]
Пожалуйста, обратите внимание на следующее
library(stringr)
text <- c("blabla bla blabla bla 6:05, 15 July 2005, blabla bla",
"blabla bla bla 7:06, 3 November 2006, blabla bla",
"blabla bla 24 November 2006, blabla bla",...
57 просмотров
schedule
01.09.2023
Как разбить строку справа налево, как rsplit() в Python?
Предположим, вектор:
xx.1 <- c("zz_ZZ_uu_d", "II_OO_d")
Я хочу получить новый вектор, разделенный справа и только один раз. Ожидаемые результаты:
c("zz_ZZ_uu", "d", "II_OO", "d").
Это было бы похоже на функцию rsplit() Python....
2067 просмотров
schedule
26.05.2022
удаление левой скобки в str_split в r
Как я могу заставить это работать в R?
str_split("U.S. (California, San Luis Obispo County)",pattern=' (')
Ошибка в gregexpr("(", "США (Калифорния, округ Сан-Луис-Обиспо)", fixed = FALSE, : недопустимое регулярное выражение '(', причина...
3603 просмотров
schedule
28.04.2023
Строка R, содержащая только один тип символов
Я хотел бы проверить, содержит ли строка только один тип символов
Например
INPUT:
str = "AAAAB"
char = "A"
OUTPUT:
str contains only char = FALSE
С grepl(char,str) результат ИСТИНА, но я хочу, чтобы он был ЛОЖЬ.
Большое спасибо
978 просмотров
schedule
11.03.2023
Обнаружение нескольких строк с помощью dplyr и stringr
Я пытаюсь объединить dplyr и stringr для обнаружения нескольких шаблонов в кадре данных. Я хочу использовать dplyr, так как хочу протестировать несколько разных столбцов.
Вот несколько примеров данных:
test.data <- data.frame(item =...
20530 просмотров
schedule
11.06.2022
Perl Regex для подсчета чисел R-lang
Я использую R и New для регулярного выражения: мне нужно регулярное выражение для извлечения «statuses_count» для json-подобного текста. Данные организованы в фрейм данных с текстом в каждой строке. пример строки данных:
{'lang': u'en',...
62 просмотров
schedule
14.02.2023
Замените строку B строкой C, если она содержит (но не совсем совпадает) строку A
У меня есть фрейм данных match_df , который показывает "правила соответствия": столбец old должен быть заменен столбцом new в фреймах данных, к которым он применяется.
old <- c("10000","20000","300ZZ","40000")
new <-...
140 просмотров
schedule
30.03.2022
Регулярные выражения Perl в пакете stringr
Функция perl() устарела в последней версии stringr в пользу regex() . Однако, похоже, я не могу воспроизвести предыдущее поведение.
Чтобы сделать первую букву вектора строк заглавной, это работало:
name <- c("jim", "john", "bill")...
1218 просмотров
schedule
20.05.2023
Замена нескольких шаблонов управляемым шаблоном
У меня есть текстовая строка, которую я хотел бы преобразовать из
text = "end back@drive@o correct back@drive@adjust@cats@do to tok"
to
"end back@drive drive@o correct back@drive drive@adjust adjust@cats cats@do to tok"
Скорее вообще...
69 просмотров
schedule
28.03.2023
Пакет stringr str_extract () с инверсией регулярного выражения
У меня есть такая строка: 14ed0d69fa2.bbd.7f5512.filter-132.21026.55B67C8E27.0
Следующее регулярное выражение извлекает последнюю часть, оканчивающуюся точкой и цифрой. Я хочу извлечь все, кроме этой части, и, похоже, не могу найти способ...
404 просмотров
schedule
23.02.2023
SparkR, рабочий процесс не может загрузить библиотеку
Недавно я начал использовать SparkR. У меня работает 1 мастер и 3 рабочих и AWS. Я использую RSudio Server. Мои коды включают пакет stringr, и эти пакеты были установлены /usr/share/R/library на всех узлах.
Но когда я запускаю...
1426 просмотров
schedule
28.05.2023
Определение местоположения подстроки в строке в R
Рассмотрим следующую строку:
"NIKE STORE COVENT GARDEN"
Предположим, мы пытаемся определить, какой бренд соответствует следующему вектору:
brands <- c("ADIDAS", "NIKE", "PUMA", "COVENT", "CONVERSE")
Вот что я сделал с полученным...
112 просмотров
schedule
21.01.2023
Шаблон замены текста представляет собой заданный список строк [r]
У меня есть строковая переменная в большом наборе данных, которую я хочу очистить на основе заданного списка строк. бывший. шаблон ‹- c("собака","кошка"), но мой список будет состоять примерно из 400 элементов.
vector_to_clean == а
black...
89 просмотров
schedule
23.03.2023
Сопоставление двойного столбца регулярного выражения R
Это продолжение вопроса, который я задал вчера: Частичная строка соответствует двум столбцам R
Ответ на это был великолепен; тем не менее, я обнаружил, что многие виды также не упоминались напрямую, например, черепаха никогда не описывалась...
81 просмотров
schedule
25.06.2023
Извлечение регулярных выражений текстовых данных между двумя запятыми в R
У меня есть куча текста в кадре данных (df), который обычно содержит три строки адреса в 1 столбце, и моя цель - извлечь район (центральную часть текста), например:
73 Greenhill Gardens, Wandsworth, London
22 Acacia Heights, Lambeth, London
К...
3056 просмотров
schedule
09.02.2024
str_extract_all возвращает список, но мне нужен вектор
Все еще относительно новичок в R здесь. У меня есть столбец твитов, и я пытаюсь создать столбец, содержащий дескриптор ретвита «RT @blahblah», например:
Tweets Retweetfrom
RT @john I had a good day RT @john
RT...
2211 просмотров
schedule
24.07.2023
извлечь число после определенной строки
Мне нужно найти число после строки «Количество». Между строкой «Количество» и числом может быть пробел или символ. У меня есть что-то, что работает на www.regex101.com, но не работает с функцией stringr str_extract .
library(stringr)...
6417 просмотров
schedule
02.07.2022