R 환경에 다소 익숙합니다. "test"문자 집합이 있습니다. 샘플 데이터 (숫자)에서 해당 열의 모든 해당 값을 필터링하려면 열 이름을 일치 시켜서 수행 할 수 있습니다. AA의 값과 함께, 나는 또한 필터링 할 수
, 그것이 가능R (비슷한) 행 이름과 유사한 값을 필터링하는 방법은 무엇입니까
> test <-c("aa", "bb", "zz")
> head(sample.data)
aa aa-001 aa-099 cc zz
1 5 6 7 2
> temp<-test%in% names(sample.data)
이 나에게 내가 데이터
그러나>temp
TRUE FALSE FLASE FLASE TRUE
> req.vec <- sample.data[temp]
> req.vec
aa zz
1 2
을 필요로하는데 사용할 수있는 논리적 인 벡터를 제공입니다 예를 들어, aa-001과 aa-099의 해당 값도 마찬가지입니까? 데이터가 AA에 대한 변화의 100 단위 근래 때문에 나는 그들이 COLNAMES 항상 지정된 형식의 경우, BB ZZ 등
샘플 데이터의 결과를 어떻게 변경 하시겠습니까? "aa"로 시작하는 모든 열을 유지하고 싶다고 말하는 것입니까? – MrFlick
안녕하세요, 저는 동일한 초기 이름을 가진 모든 열의 값을 포함하는 데이터 세트를 생성하려고합니다. 사실, 마지막 네 문자 만 다른 열 이름에 대해 변경됩니다. 예. 열 이름이 aa-001 aa-005 bbb-001 bbb-090 acdb-001 acdb-007 등인 경우 "aa"및 "acdb"등이 포함 된 값에 관심이 있습니다. –