2017-09-14 2 views
-2

나는이 열 dataframe, D1,이 이러한 열업데이트 열

a b c 
3 4 2 
2 1 2 
2 0 3 

다른, D2를

b c 
2 1 
3 2 
4 4 

모든 D2 열과 D2에없는 D1 열을 사용하여 다른 데이터 프레임을 만들고 싶습니다. D3은 다음과 같습니다.

a b c 
3 2 1 
2 3 2 
2 4 4 

많은 열이 있습니다. 명시 적으로 참조하지 않고 D3을 빌드 할 수 있습니까?

답변

3

우리는

cbind(df1[setdiff(names(df1), names(df2))], df2) 
+1

감사합니다 두 번째 데이터 세트에없는 열을 찾기 위해 setdiff을 사용할 수 있습니다! 정확히 내가 원했던거야. – Diego