Nommer des tables automatiquement
Bonjour,
Je cherche une moyen de nommer des tables automatiquement à partir de valeurs se trouvant dans une autre table.
Code:
1 2 3 4 5 6
|
c <- nrow(TableB)
for (i in 1:c) {
i <- tableA[tableA$var1 %in% (tableB[i,]),]
} |
D'avance merci
Nommer des tables "automatiquement"
Bonjour,
Merci pour vos retours. J'ai bien essayé quelque chose à partir de vos indications :
Code:
for (i in 1:(nrow(liste_epci))){(assign(as.character(liste_epci$EPCI[i]), sqldf("select * from exp_commune where EPCI like 'liste_epci$EPCI[i]'")))}
R génère bien i tables mais elles sont vides...
La table liste_epci contient une colonne (variable EPCI) contenant des codes (caractères).
La table exp_commune contient une vingtaine de variable dont la variable EPCI également (caractères).
L'objectif de ce code est de générer une table par code EPCI contenant les 20 variables de la table exp_commune filtrées par le code EPCI.
Le code EPCI a deux rôles : 1/ de nommer la table 2/ de filtrer les données.
Merci pour votre aide,
Nicolas
Nommer des tables "automatiquement" : fin
Re-
merci pour cette rapidité !
çà fonctionne...génial !
Bon après-midi,
Nicolas