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.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
> dflist
 
>[[1]]
[1] "V1"
 
[[2]] 
[2] "V2"
Si je fais indépendamment,
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...
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
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