J'ai une question simple (du moins pas pour moi ..). Je me suis retrouvé avec une liste contenant plusieurs dataframes de différentes longueurs. Je veux compter la longueur de chaque dataframe
mylist <- list (a = data.frame(i = 1:10, j= 11:20), b = data.frame(i = 1:5, j= 11:15), c = data.frame(i = 1:8, j= 11:18))
mylist
$a
i j
1 1 11
2 2 12
3 3 13
4 4 14
5 5 15
6 6 16
7 7 17
8 8 18
9 9 19
10 10 20
$b
i j
1 1 11
2 2 12
3 3 13
4 4 14
5 5 15
$c
i j
1 1 11
2 2 12
3 3 13
4 4 14
5 5 15
6 6 16
7 7 17
8 8 18
Mes pauvres codes :
lapply(mylist, function(y)length(y)
$a
[1] 2
$b
[1] 2
$c
[1] 2
Oh....no..... Comment puis-je compter le nombre de lignes dans chaque dataframe de composant et obtenir un nouveau vecteur avec :
# number of rows in each component dataframe of the list
myvec
[1] 10 5 8
Merci pour votre temps... je l'apprécie...