Bonjour,
Je formate des résultats de R avec la fonction sprintf().
Je signifie les types de chaque colonne (numéric, integer et character) comme ceci:
Puis, j'écris les résultats dans un fichier avec write.table :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 t01[,2]<-sprintf("%10s",as.character(t01[,2])) t01[,3]<-sprintf("%4d",as.integer(t01[,3])) t01[,4]<-sprintf("%5.1f",as.numeric(t01[,4]))
Or dans mon fichier final, toutes mes colonnes sont de type "character".
Code : Sélectionner tout - Visualiser dans une fenêtre à part write.table(t01,file=nom, row.names=F, col.names=F,sep=";")
Je ne comprends pas pourquoi.... Avez vous une idée?
Merci!
Partager