"id"와 "value"및 행 수가 각각 2 개의 열이있는 6 개의 데이터 프레임이 있습니다. 그들은 표시되어 P1, P2 .... P6이문자 벡터 값을 기반으로 R의 여러 데이터 프레임에 서브 셋팅
id value_p1
Jane C 9.713457e-01
Claire K 1.260160e-01
Brett F 4.933005e-0
Jen S 0.56
처럼 지금 ID_라는 6 개 데이터 세트에서 이름의 교차를 포함하는 문자 벡터가 교차 :
c("Jane C", "Claire K","Brett F")
이제 id_intersect를 포함하고 각 데이터 프레임에서 교차 ID에 대한 값을 유지하는 각 데이터 프레임의 섹션 만 포함하는 새 데이터 프레임을 만들려고합니다.
id value_p1 value_p2.............value_p6
Jane C 9.713457e-01 0.87 .098
Claire K 1.260160e-01 0.89 .005
Brett F 4.933005e-0 0.002 .035
저는이 문제에 정말 열중하고 있습니다. 감사합니다. .
귀하의 질문하지 [재현] (http://stackoverflow.com/questions/5963269/how-to-make-a -great-r-reproducible-example)을 사용하면 어려울 수 있습니다. 'rbind' 또는'merge' 또는 다른 관련 함수를 통해 하나의 객체에 모든 data.frames를 가져오고 싶을 것 같은데요. 그러면 데이터를 한 번만 서브 세트 할 수 있습니다. – Chase