Bonjour,
je souhaite afficher des résultats dans la console de rstudio via la fonction "sprintf"
L'affichage concerne la matrix "data" de la façon suivante :
id ka V Cl group
1 0.5 9.320704 2.0444671 1
2 0.5 9.320704 2.0444671 1
3 0.5 3.248769 0.5581492 2
4 0.5 3.248769 0.5581492 2
5 0.5 3.248769 0.5581492 2
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 > header [[1]] [1] "id" [[2]] [1] "ka" [[3]] [1] "V" [[4]] [1] "Cl" [[5]] [1] "group"
J'arrive à afficher le header mais pas la data.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 > data [1,] 1 0.5 9.320704 2.0444671 1 [2,] 2 0.5 9.320704 2.0444671 1 [3,] 3 0.5 3.248769 0.5581492 2 [4,] 4 0.5 3.248769 0.5581492 2 [5,] 5 0.5 3.248769 0.5581492 2
J'ai une variable qui contient le format d'affichage pour data :
mais quand j'appelle la fonction sprintf avec mes arguments, j'ai le message d'erreur suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 formatData [1] "%6d%10s%10s%10s%10s"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 sprintf(paste(formatData,'\n', sep=""),data)Merci pour votre aide.Erreur dans sprintf(formatHeader, header) : trop peu d'arguments.
Partager