Вопросы по теме 'grepl'

grepl на период. в Р?
Допустим, у меня есть строка «Привет». Я хочу посмотреть, содержит ли эта строка точку: text <- "Hello." results <- grepl(".", text) Это возвращает результаты как ИСТИНА, но также вернет это, если текст "Hello" без точки. Я в...
15343 просмотров
schedule 01.07.2022

Извлечь URL-адреса с регулярным выражением в новый столбец фрейма данных
Я хочу использовать регулярное выражение для извлечения всех URL-адресов из текста в кадре данных в новый столбец. У меня есть старый код, который я использовал для извлечения ключевых слов, поэтому я хочу адаптировать код для регулярного выражения....
7449 просмотров
schedule 09.11.2022

Точное совпадение с шаблоном в неструктурированном наборе данных (текстовый или CSV-файл)
Мне нужно найти лучший способ сопоставить точную комбинацию шаблонов символов, букв и цифр из CSV или текстового файла с очень неструктурированным набором данных. Мне нужно извлечь точно образец « BR1********* » ( BR1 + ровно 9 цифр), который...
251 просмотров
schedule 25.07.2022

R как использовать grep в операторе if
В R я хочу сделать то же, что и в операторе if, как в приведенном ниже примере, где я ищу любые цвета в столбце mix $ color, которые содержат слово красный, и устанавливаю для новой переменной в кадре данных mix красный цвет. mix$newcolor <-...
24874 просмотров
schedule 15.09.2022

Первые буквы Grepl, два шаблона для соответствия
У меня есть следующий кадр данных. Я хочу создать столбец с именем A1B1 с 1, если во фрейме данных есть строки, начинающиеся с A1 или B1, или и с тем, и с нулем, если нет. Что я делаю неправильно здесь: set.seed(1) Data <- data.frame(id =...
358 просмотров
schedule 24.06.2022

Найти и заменить много факторов в одном столбце в R
У меня есть столбец с 32 различными уровнями. Мне нужно заменить эти уровни ? diet diet contr IDDM Note Other denial Resolved Unsure в этом столбце на Нет Я знаю, что могу сделать это, используя массивный оператор...
132 просмотров
schedule 17.05.2022

сопоставление с образцом в R с использованием grepl
У меня есть кадр данных dat , подобный этому P pedigree cas 1 M rs2745406 T 2 M rs6939431 A 3 M SNP_DPB1_33156641...
825 просмотров
schedule 10.06.2022

Фильтрация строк, факторы в R
Фильтрация строки, содержащей определенную строку, с помощью dplyr Привет, ребята, V2 — столбец, факторная классификация. Я пытаюсь отфильтровать следующее, но получаю 0 значений: MSFT <- dplyr::filter(Tweets, grepl("$MSFT", V2) )...
578 просмотров
schedule 17.09.2022

grepl() и lapply для заполнения пропущенных значений
У меня есть следующие данные в качестве примера: fruit.region <- data.frame(full =c("US red apple","bombay Asia mango","gold kiwi New Zealand"), name = c("apple", "mango", "kiwi"), country = c("US","Asia","New Zealand"), type =...
301 просмотров
schedule 03.05.2024

R Оптимизация grep таблицы данных
У меня есть серия пустых больших таблиц данных. Они выглядят так (но намного больше, ~6000 столбцов, от 1 до 100000 строк): apple = c(NA, NA, NA) orange = c(NA, NA, NA) pear = c(NA, NA, NA) demo <- data.table(apple, orange, pear)...
232 просмотров
schedule 04.03.2023

Удалить все строки, содержащие определенные значения из строки
Как удалить все строки из фрейма данных, содержащие любые значения, которые я присваиваю в строковом векторе? Я пробовал grepl, но, кажется, это работает только в том случае, если речь идет об одном слове. number <- c(1:5) text <- c("First...
2527 просмотров
schedule 11.01.2023

Почему в R grep и !grep логически не согласованы, когда grepl и !grepl логически непротиворечивы?
Функции R grep и !grep (НЕ grep) логически не согласованы; в отличие от grepl и !grepl (НЕ grepl), которые логически непротиворечивы. grepl возвращает логический вектор, длина которого равна количеству искомых элементов. Например, если...
218 просмотров
schedule 16.01.2023

Таблица данных поднастройки с использованием & и grepl
У меня есть набор данных с именами столбцов, например: names(d) [1] "Code" "LX(RI)" "LX(VO)" "LX(MV)" "LX(WC189)" "LX(WC035)" [7] "NX(RI)" "NX(VO)" "NX(MV)" "NX(WC189)" "NX(WC035)" "AX(RI)" [13]...
1293 просмотров
schedule 19.11.2022

И операция grepl в R
Предположим, у меня есть следующий персонаж c <- "1 NA NA 4 5 6 NA NA 9 10 NA NA 13 14 15 16 17 18 19 20 NA NA 23 NA NA NA NA" Как я могу проверить, содержит ли он 1, 5 и 6? Без получения 15, 16 и т. д. как ложного срабатывания?
161 просмотров
schedule 11.07.2022

использование grepl для заполнения значения переменной приводит к странным результатам в R
У меня есть data.frame с факторной переменной 3 уровня в R 'data.frame': 23848 obs. of 14 variables: $ Factor_var : Factor w/ 3 levels "AAA","BBB",..: 1 1 3 3 3 3 2 2 2 2 ... Я хочу перезаписать одно из значений другой строкой с...
253 просмотров
schedule 18.04.2023

Частичное точное соответствие строки
Я много искал, но не смог найти решение... Я думаю, что для многих из вас это легко... но не для меня. df <- data.frame(site = c("11", " 4 , 111", "3,1 ", "4,11111 ")) > df site 1 11 2 4 , 111 3 3,1 4 4,11111 У меня...
269 просмотров
schedule 14.01.2023

R - Как искать строку в одном столбце в других столбцах фрейма данных (игнорируя пробелы)
Это очень похоже на этот вопрос , но с дополнительным слоем. Я смотрю, существует ли строка в одном столбце в другом столбце. Но поскольку для некоторых строк столбец пуст, когда я запускаю приведенный ниже код, я получаю много «ИСТИН», потому что...
1987 просмотров
schedule 30.06.2022

Удалить записи из вектора строки, содержащие определенные символы в R [дубликаты]
У меня есть два вектора символов: x = {"a", "b", "c", "kt"} y = {"abs", "kot", "ccf", "okt", "kk", "y"} Мне нужно использовать x для удаления записей из y, чтобы остались только строки, которые не содержат ни одной из записей x, например:...
13051 просмотров
schedule 14.01.2023

r - grepl, найдите во фрейме данных список шаблонов и обратите внимание на строки, в которых был найден каждый шаблон.
Я надеюсь, что это простое исправление, которого я просто не вижу... У меня есть функция, которая ищет список шаблонов во фрейме данных, а затем сохраняет вывод в виде TSV: dfSubset <- df[apply(df, 1, function(i) any(grepl(paste(my.list,...
700 просмотров
schedule 13.07.2023

Поиск особого символа с помощью grepl?
У меня есть кадр данных, и я хочу найти специальные символы, поэтому я использую: example$bb <- ifelse(grepl("*****", example$aa)==T, 1, 0) Но Р говорит: Error in grepl("*****", example$aa : invalid regular expression, reason...
257 просмотров
schedule 09.07.2022