Вопросы по теме '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 просмотров

Сопоставление двойного столбца регулярного выражения 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