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