Chcę, aby cbind
dwie ramki danych i usunąć zduplikowane kolumny. Na przykład:Połączyć dwie ramki danych i usunąć zduplikowane kolumny
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
Chcę utworzyć ramkę danych z kolumn var1
, var2
i var3
, w którym kolumna var2
nie jest powtarzany.
Istnieje nie jest sprzeczne z omawianym przykładem, ale jeśli wystąpią odchylenia wartości w war1, przypadki te zostaną usunięte wraz z scaleniem; na przykład spróbuj 'df2 <-data.frame (var1 = c ('a', 'b', 'd'), var3 = c (2,4,6))'. Jest to istotne w przypadkach, w których nazwy zmiennych są duplikowane, ale dane nie są takie same. –