Tôi muốn cbind
hai khung dữ liệu và loại bỏ các cột bị trùng lặp. Ví dụ:Kết hợp hai khung dữ liệu và xóa các cột trùng lặp
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
Tôi muốn tạo ra một khung dữ liệu với cột var1
, var2
và var3
, trong đó cột var2
không lặp lại.
Có không có mâu thuẫn với ví dụ được đề cập, nhưng sẽ có các giá trị lệch trong var1, các trường hợp đó sẽ bị xóa với hợp nhất; ví dụ. thử 'df2 <-data.frame (var1 = c ('a', 'b', 'd'), var3 = c (2,4,6))'. Điều này có liên quan đến các trường hợp tên biến bị trùng lặp, nhưng dữ liệu tương ứng thì không. –