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