Изменить группу данных в наборе данных на другую запись - PullRequest
0 голосов
/ 20 февраля 2020

Я пытаюсь запустить следующий код для моего анализа избыточности: Как использовать набор данных для извлечения определенных c столбцов из другого набора данных? `

1 Ответ

0 голосов
/ 20 февраля 2020

1.Создать минимальный воспроизводимый пример:

col.pred <- c("L0041" , "L0042", "L0078", "L0079", "#1f78b4")

2.Решение с использованием gsub:

Укажите используемый цвет:

the_one_specific_color <- "#f1eef5"

Использовать gsub для замены соответствующих строк:

col.pred_fixed <- gsub("^L\\d+", the_one_specific_color,   col.pred)

col.pred_fixed

Возвращает:

[1] "#f1eef5" "#f1eef5" "#f1eef5" "#f1eef5" "#1f78b4"

Объяснение:

Строка

gsub("^L\\d+", the_one_specific_color,   col.pred)

Заменяет каждую запись в col.pred, который начинается с L (^L) и сопровождается хотя бы одним di git (\\d+) с the_one_specific_color. В зависимости от значений col.pred рекомендуется более или менее строгое регулярное выражение!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...