Ho una lista contenente i frame di dati come i suoi elementi a R.Come unire tutti gli elementi della lista in R?
Esempio:
df1 <- data.frame("names"=c("John","Sam","Dave"),"age"=c(21,22,25))
df2 <- data.frame("names"=c("John","Sam"),"score"=c(22,25))
df3 <- data.frame("names"=c("John","Sam","Dave"),"country"=c("US","SA","NZ"))
mylist <- list(df1,df2,df3)
E 'possibile unire tutti gli elementi della mylist insieme senza l'utilizzo di un ciclo?
mia uscita desiderato per questo esempio è:
names age score country
1 John 21 22 US
2 Sam 22 25 SA
La lista in questo esempio ha solo tre elementi; tuttavia, sto cercando una soluzione in grado di gestire un numero arbitrario di elementi.
Grazie @alexwhan. Avrei dovuto essere più specifico Ho bisogno di una soluzione per una lista con un numero arbitrario di elementi. La mia lista di input può avere un numero diverso di elementi ogni volta invece dei tre in questo esempio. – user2109248
Sì, questo è quello che mi chiedevo – alexwhan