7
cbind
に2つのデータフレームを追加し、重複する列を削除します。たとえば:2つのデータフレームを結合して重複する列を削除する
df1 <- data.frame(var1=c('a','b','c'), var2=c(1,2,3))
df2 <- data.frame(var1=c('a','b','c'), var3=c(2,4,6))
cbind(df1,df2) #this creates a data frame in which column var1 is duplicated
私は、列var2
が繰り返さされていない列var1
、var2
とvar3
、とのデータフレームを作成したいです。
問題の例と矛盾していませんが、var1に逸脱している値があれば、それらのケースはmergeで削除されます。例えば'df2 <-data.frame(var1 = c( 'a'、 'b'、 'd')、var3 = c(2,4,6))'を試してください。これは、変数名が複製されているが、それぞれのデータが複製されていない場合に関係します。 –