studio - Combina dos marcos de datos y elimina columnas duplicadas
eliminar duplicados en r studio (2)
merge
hará ese trabajo.
tratar:
merge(df1, df2)
Quiero cbind
dos marcos de datos y eliminar columnas duplicadas. Por ejemplo:
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
Quiero crear una trama de datos con las columnas var1
, var2
y var3
, en las cuales la columna var2
no se repite.
En caso de que herede el conjunto de datos de otra persona y termine con columnas duplicadas de alguna manera y quiera lidiar con ellas, esta es una buena manera de hacerlo:
for (name in unique(names(testframe))) {
if (length(which(names(testframe)==name)) > 1) {
## Deal with duplicates here. In this example
## just print name and column #s of duplicates:
print(name)
print(which(names(testframe)==name))
}
}