Bonjour.
Pauvre débutant, je suis bloqué sur un problème que je n'arrive pas à résoudre malgré je ne sais combien d'heure de recherche un peu partout.
Je voudrais juste compter le nombre de cas valides de toutes les variables de ma base de donnée, et créer un vecteur avec le N par variable.
J'ai la réponse invariable "Erreur dans `[.data.frame`(df, , x) : colonnes non définies sélectionnées". J'ai trouvé des moyens d'éviter l'erreur, mais cela ne compte plus juste, donc je vous montre ce qui devrait fonctionner selon mes pauvres compétences:
df <- data.frame(
c0 = c(1,2,3,4),
c1 = c(1,3,1,4),
c2 = c(3,4,0,1),
c3 = c(1,2,12,0))
comptage <- function(x) {length(df[,x][!is.na(df[,x])])}
nbcases<- as.vector(sapply(df[,1:4],comptage))
nbcases
J'aimerais bien garder une logique similaire car je voudrais aussi calculer le nombre de modalités, de la façon suivante:
nmodal <- function(x) {length(unique(CSData[,x]))}
Merci du fond du coeur pour toute réponse. Là je ne sais plus où chercher.
Alex