Фильтровать фрейм данных по части имени в столбце - PullRequest
0 голосов
/ 26 февраля 2020

Вот мой пример ниже.

Name <- c("HU-5-A", "HU-6-C", "CE-5-A", "LE-3-C", "LE-4-A", "CE-9-B")
x <- c(rnorm(6))
y <- c(rnorm(6))
df <- data.frame(cbind(Name, x, y))

Я бы хотел отфильтровать мою df, но только по общей части в столбце Name, поэтому результат будет

Name         x         y
LE-3-C 0.6087576 2.3199352
LE-4-A 0.4040382 0.1556805

Спасибо за помощь.

1 Ответ

1 голос
/ 26 февраля 2020

Стрингер также может помочь решить эту проблему, если вы хотите остаться в мире света.

library(tidyverse)
df %>% 
   filter(str_detect(Name,'LE'))

    Name                  x                 y
1 LE-3-C  0.632601346894576 0.573187971758856
2 LE-4-A -0.818879986489542 0.284050547258268
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...