une question de manipulation d'objet:
J'ai un dataframe "df" avec une colonne "Species" et j'ai vecteur "sp" qui contient des valeurs identiques à certaines valeurs de colonne "Species".
Code : Tout sélectionner
Species<-c("a","a","b","c","c","d","d")
A<-c(1:7)
B<-c(7:7)
df<-cbind.data.frame(Species, A, B)
df
sp<-c("a","c","d")
sp
Je souhaiterai transformer ce data frame en une liste de data frame, chacun correspondant à une des valeurs de df$Species se trouvant dans sp.
Autrement dit, je voudrai une liste de 3 dataframes, dont le premier correspondrait au subset Species=="a", le deuxième, Species=="c" et le troisième Species=="d"
Comme d'habitude, la réponse est surement très simple, mais je n'ai vraiment aucune idée de comment faire!
Merci d'avance pour vos réponses,