2016-11-30 3 views
-4
을 사용합니다.

파일 1에 2ms-excel 파일이 있습니다. ID와 USER라는 두 개의 열이 있습니다. ID와 USER는 모두 99 개의 값을가집니다. ID 컬럼은 10121에서 10219까지의 엔트리 값을 가지고 있습니다. USER 컬럼은 A1001, A1002, A1003, A1004, A1005 (카테고리는 무작위로 99 번 반복되고 ID 컬럼 값과 일치합니다) 총 5 종류의 값 (카테고리)을 가지고 있습니다.두 개의 열이 일치하는 R

또 다른 Ms-excel 파일 인 file-2는 ms-excel file-1에 제공된 99 개의 ID 값에서 62 개의 ID를가집니다.

file-1 ID 값이 file-1 USER 값과 일치하는 동일한 패턴으로 file-2의 62 ID 값을 file-1의 USER 열 값과 일치 시키려합니다. 누구든지 이걸 도와 줄 수 있니?

답변

0

왜 병합을 사용하지 않는가?

file2 = merge(x = file2, y = file1, by = "id") 

을 그리고 그것은 ID를 기반으로 조인 내부를 수행하고, 그래서 당신은 파일 1에서 사용자 열을 얻을 것이다 : 그럼 파일 1과 파일 2와 같은 파일에서 읽습니다.

관련 문제