I df.1 및 df.2 행 상이한 수 있고 itemIndex라는가 각 데이터 프레임에 고유 한 다음 R 프로그램 가지고R은 : 열을 기준으로 정렬되지 않은 데이터 프레임을 통합하는 방법을 값
을df.1 = data.frame(ItemName = ItemNameVector, ItemIndex = ItemIndexVector)
df.1.len = length(df$ItemName)
df.2 = data.frame(ItemIndex = ItemIndexVector2)
ret = vector(length = df.1.ret)
for(i in 1:df.1.len) {
index = df.1[i, "ItemIndex"]
ret[i] = df.2[df.1$ItemIndex == index, "ItemName"]
}
즉, df.1 ItemIndex가 df.2 ItemIndex와 일치하는 모든 df.1 ItemName 값을 찾고 싶습니다. ItemIndex 값은 고유하지만 df.1과 df.2에서는 동일하지 않습니다.
나는 거기에 merge()가 있다고 생각하지만 각 필드의 값에 따라 선택적으로 사용할 수는 없었다.
R에서이 작업을 수행하는 가장 간단한 방법은 무엇입니까?
감사합니다. 정확히 내가 무엇을 찾고 있었는지. –