bonjour à tous
je fais un code où je fais une boucle pour vérifier tous les fichiers csv d'un répertoire, et s'il répond à une condition, il doit calculer la corrélation de deux colonnes à l'intérieur... oui mais voilà quand je lance, il me sort toujours que mon vecteur est null.... je pense que ça vient de ma condition, peut être elle me fait sortir de ma boucle je sais pas... parce que je trouve le temps de traitement trés court...
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
16
17
18
19
20 corr<-function(directory,threshold=0){ liaison<- list.files(directory,full.names = TRUE) resultat<-data.frame() for (i in 332){ ouvert<- read.csv(liaison[i]) x<-complete.cases(ouvert) donnee<-ouvert[x,] nombre<-nrow(donnee) if (nombre>threshold){ correlationu<-cor(donnee[,2],donnee[,3]) resultat<-cbind(resultat,correlationu) } } resultat }
merci pour votre aide
Partager