Описание тега grepl
NoneGrepl - это функция R, которая ищет совпадения с шаблоном аргументов в каждом элементе вектора символов.
1
ответ
Квантификатор повторения grepl
Я пытаюсь проверить, содержит ли строка 2 или более значений даты данная строка содержит четыре значения даты, но grepl возвращает FALSE не могу получить grepl для обнаружения всех экземпляров даты в strng > strng [1] "SMART PRODUCTS 0.50 0.76 0.…
01 ноя '16 в 15:42
1
ответ
Ошибка "Аргумент нулевой длины" с циклом grepl
У меня проблемы с циклом, включающим grepl. Я пытаюсь напечатать индекс, который содержит строку "Налогооблагаемая выручка по областям", но я получаю сообщение об ошибке Аргумент нулевой длины. Я пробовал это по-разному, но постоянно получаю ошибку.…
20 авг '18 в 18:49
1
ответ
R: Просмотр файлов в папке и извлечение имен и данных из нее
Мне нужно извлечь некоторые данные из электронных таблиц, их много (более ста), поэтому я подумал, что будет быстрее сделать это с помощью некоторого R-скрипта. (Возможно, это моя первая ошибка, но я хотел бы попробовать и улучшить себя в манипулиро…
12 дек '17 в 14:55
3
ответа
Если столбец с именем содержит частичное значение, сохраняйте строки
У меня есть набор данных: Camp1 Ade2 Camp3 Ade4 dA 1 eB 2 dB 4 uC 8 gB 3 NA NA Как мне установить подмножество этого набора данных, если, если имя столбца с "Camp" в имени не содержит значений "A", "B" или NA, исключить эти строки. Я знаю, как сдела…
11 фев '19 в 19:17
2
ответа
Как передать параметр типа x>1 в функцию ifelse
У меня есть data.frame, как Age 1 2 3 4 5 Я хотел бы сделать новую переменную "AgeGR" getAgeGR = function(x) { xInt = as.integer(x) ifelse( grepl(0, xInt), "Puppy", ifelse(grepl(|What to put here|, xInt), "Young", ifelse(grepl(8, xInt), "Adult","Old…
25 апр '16 в 16:42
0
ответов
Использование grep/grepl с функцией apply для сопоставления подстрок для каждой строки в столбце
Мне нужна была помощь по использованию grep с функциями apply, чтобы сопоставить все возможные подстроки для каждой строки в столбце. Пример. Допустим, у меня есть файл данных docQ следующим образом: docQ <- data.frame(QID = c(1,2,3) , QTitle = c…
26 апр '17 в 05:53
2
ответа
r - grepl, найдите во фрейме данных список шаблонов и запишите строки, в которых был найден каждый шаблон
Я надеюсь, что это простое исправление, которое я просто не вижу... У меня есть функция, которая ищет список шаблонов по фрейму данных, а затем сохраняет выходные данные в виде TSV: dfSubset <- df[apply(df, 1, function(i) any(grepl(paste(my.list,…
24 янв '17 в 07:14
1
ответ
Запись значений путем удаления лишних символов
Большинство значений в переменной моего набора данных имеют два дополнительных символа в конце, чтобы представить число посещений субъекта, например, id_0, или id_24, или id_48... Как показано ниже: subjectid le lt 1 CC0005_0 4022.5 133.8 2 CC0196_0…
03 фев '17 в 05:39
1
ответ
Использование grepl для сопоставления имен с одним конкретным номером
У меня есть данные с именами столбцов и строк, которые имеют строку с числом, которое идет от 1 до 100. Я использую grepl, чтобы выбрать имена, которые имеют определенный номер (при этом игнорируя строку). Скажи, что у меня есть: a <- matrix(c(1:…
21 сен '18 в 09:21
1
ответ
R: не может grep() на символе "+"?
Вот мои данные: > rep$strand [1] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [58] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - …
09 фев '14 в 20:37
1
ответ
Удалить значение с помощью grepl
Я пытаюсь удалить ретвиты (строки, начинающиеся с RT) из набора данных, но мой grepl команда, кажется, не работает правильно. это работает нормально: grepl("[^rt|RT][:alnum]",c("RT hi","rt boo","rtlolo","im goodRT"),ignore.case=T) это терпит неудачу…
06 ноя '16 в 01:38
1
ответ
Используя R Как сохранить предложение с ключевым словом
У меня есть набор данных, как показано ниже Id Comments 1 How. will the binary giant change. Will the unknown disregard maximize another blamed bottle? 2 The thinking accent hurts.... How.. the lord coast? 3 The panda moans about the intuitive room …
18 фев '16 в 05:54
1
ответ
Соответствие 2 столбцам в 2 отдельных фреймах данных с разным порядком и возвращение еще одного значения
У меня есть 2 кадра данных, где я ищу, чтобы соответствовать 2 столбцам текстовых данных (я знаком с использованием функции match() для сопоставления кадров данных, используя один столбец). Кадр данных A является подмножеством кадра данных B, но дан…
19 июн '14 в 02:17
2
ответа
Использование 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 ... Я хочу перезаписать одно из значений другой строкой, используя функцию gre…
27 сен '16 в 09:01
2
ответа
R как использовать grep в операторе if
В R I я хочу сделать подобное в операторе if, как в примере ниже, где я ищу любые цвета в столбце mix$color, которые содержат слово red, и задаю новую переменную в фрейме данных mix для красного цвета. mix$newcolor <- if(grep("Red",mix$color) "re…
07 фев '15 в 17:00
2
ответа
Минимальное расстояние между двумя элементами в одном векторе (r)
У меня есть вопрос, который похож на этот - быстрое минимальное расстояние (интервал) между элементами 2 логических векторов (дубль 2), но у него есть некоторые важные различия. Скажем, у меня есть вектор: x <- c("A", "B", "C", "A", "D", "D", "A"…
05 июл '14 в 04:28
1
ответ
grepl в R: ложное совпадение, несмотря на тире внутри слова
Ниже приведен минимальный воспроизводимый пример: v=c("\\<skill-saw\\>","\\<saw blade\\>") text="xx placed his hand beneath skill-saw blade" sapply(v,grepl,text) Последняя команда возвращает c(TRUE,TRUE), где я ожидал c(TRUE,FALSE). Есть…
29 янв '15 в 14:41
0
ответов
R Grep: Использование grep для извлечения столбцов из фрейма данных
Вот мои данные (это dput): structure(list(`dat$Material` = structure(1L, .Label = "stuff", class = "factor"), Past.Due = structure(NA_integer_, .Names = "x", .Label = character(0), class = "factor"), D01 = structure(NA_integer_, .Names = "x", .Label…
05 июл '16 в 13:50
1
ответ
Более быстрый многоколонный цикл распознавания частичных строк в R
Я хочу создать быструю функцию, которая возвращает true или false, если строка символов, содержащаяся в одном столбце, совпадает с одним из моих столбцов. Значение true или false должно быть зарегистрировано в столбцах с индивидуальным именем. Ниже …
25 июл '18 в 19:37
1
ответ
Поиск всех совпадений строк из другого кадра данных в R
Я относительно новичок в R. У меня есть датафрейм locs который имеет 1 переменную V1 и выглядит так: V1 edmonton general hospital cardiovascular institute, hospital san carlos, madrid spain hospital of santa maria, lisbon, portugal и другой фрейм да…
05 окт '17 в 18:52