0
나는 10000 개 이상의 행과 약 20 개의 열을 포함하는 데이터 프레임을 가지고 있습니다. ID 열에 두 개 이상의 숫자/단어 등을 구분하는 "_"이있는 항목이 포함되어 있습니다. ID 열의 "_"이있는 행만 하위 집합으로 분리합니까?하나의 열에 "_"이있는 행을 부분 집합으로 지정 R
나는 10000 개 이상의 행과 약 20 개의 열을 포함하는 데이터 프레임을 가지고 있습니다. ID 열에 두 개 이상의 숫자/단어 등을 구분하는 "_"이있는 항목이 포함되어 있습니다. ID 열의 "_"이있는 행만 하위 집합으로 분리합니까?하나의 열에 "_"이있는 행을 부분 집합으로 지정 R
stringr
에서 str_detect
기능이 유용합니다. 이제 패키지가 tidyverse
패키지의 버전 1.2에 포함되어 다음 코드가 작동해야
library(tidyverse)
filtered_df <- df %>%
filter(str_detect(ID, "_"))
이 코드 라인 filtered_df
, 행만을 포함 df
에 기초하여 데이터 프레임을 리턴 여기서 ID
칼럼 밑줄을 포함합니다.
'df [grepl ("_", df $ ID),]'시도하십시오. – Glaud