1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| # Création de 2 data frames sources
tab_source1 <- data.frame(age=c(1,2,3),type=c(1,1,1))
tab_source2 <- data.frame(age=c(1,2,3),type=c(1,1,1))
#code non automatisé : filtres sur les dataframes sources et stockage des résultats dans des dataframes résultats
ma_fonction = function(tab_source1, tab_source2){
new_tab1 = tab_source1[which(tab_source1$age>1),]
new_tab2 = tab_source1[which(tab_source1$age>2),]
new_tab3 = tab_source1[which(tab_source1$age>3),]
new_tab1_ = tab_source2[which(tab_source1$age>1),]
new_tab2_ = tab_source2[which(tab_source1$age>2),]
new_tab3_ = tab_source2[which(tab_source1$age>3),]
assign(x='new_tab1', value=new_tab1, envir=.GlobalEnv)
assign(x='new_tab2', value=new_tab2, envir=.GlobalEnv)
assign(x='new_tab3', value=new_tab3, envir=.GlobalEnv)
assign(x='new_tab1_', value=new_tab4, envir=.GlobalEnv)
assign(x='new_tab2_', value=new_tab5, envir=.GlobalEnv)
assign(x='new_tab3_', value=new_tab6, envir=.GlobalEnv)
}
ma_fonction(tab_source1,tab_source2) |
Partager