Bonjour,
Je suis novice sur la programmation R.
J'aurais besoin svp de votre aide.
J'ai une liste de data frame nommé dflist. Je voudrais extraire les names de chaque data frame v1, v2, .... et en faire une liste. Chaque data frame contient un nb de var différent.
Si je fais indépendamment,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 > dflist >[[1]] [1] "V1" [[2]] [2] "V2"
Je souhaiterai faire une boucle pour les 15 data frame
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 colnam1 <- as.list (names(V1)) [[1]] [1] "V1_dt" [[2]] [2] "V1_hr" [[3]] [3] "V1_age" etc...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 nb_files <- length(dflist) colnam <- vector ("list", length=nb_files) for (i in 1:nb_files) { colnam [i]<- list(colnames (dflist[[i]])) } [[1]] NULL [[2]] NULL ...
Je vois bien que je n'arrive pas à descendre dans le niveau en dessous.
Mais je ne vois pas comment faire.
Je vous remercie par avance de votre aide
Bien à tous
Partager