Bonjour à tous,
J'ai l'habitude de coder sous R, mais je suis novice sous SAS.
Or, j'ai à traiter des fichiers de dizaines de millions de lignes, donc je suis obligé de l'utiliser.
Bref, ce que je cherche à faire va vous paraitre simple, mais pas à moi.
Sous R cela se code comme ceci :
En gros, pour chaque élément unique de la colonne 1 (qui comprend par exemple 10 chaines de caractères différentes), je souhaite savoir combien de lignes ont la chaine de caractere "SMS" en colonne 2.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 U=unique(tab[,1]) for (i in 1:length(U)) {print(length(which(tab[,1]==U[i] & tab[,2]=="SMS")))}
Je ne sais pas si je suis clair mais je répondrai aux questions s'il y en a!
A savoir que j'ouvre juste la table sas manuellement et qu'elle est donc stockée en TMP2.nom dans SAS.
En vous remerciant
Didier
Partager