Bonjour à tous,

Alors il m'arrive un truc assez "sympa"... Mon logiciel R ne veut plus lire mes vecteurs... Disons que c'est un peu bête vu que j'utilise "un petit peu" cette fonction... (ironie)

Voici le problème :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
> c(1,2,3)
Erreur dans c(1, 2, 3) : argument(s) inutilisé(s) (2, 3)
Quand j'écris c(1:3) ça marche, mais apparemment quand je mets une virgule ça "perturbe" ma console...

La liste marche bien :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
> list( 1,2,3)
[[1]]
[1] 1
 
[[2]]
[1] 2
 
[[3]]
[1] 3
Avec une séquence ça marche aussi :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
> seq(1,3,by=0.1)
 [1] 1.0 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 2.0 2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8
[20] 2.9 3.0
Mais ça ne marche pas non plus avec la fonction par(), mais c'est la fonction c() dedans qui a l'air de buguer :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
> par(mar=c(4,5,5,10))
Erreur dans c(4, 5, 5, 10) : argument(s) inutilisé(s) (5, 5, 10)

Quelqu'un a-t-il une solution ? Y a-t-il une mauvaise manipulation que j'aurais pu faire qui aurait abouti à cette aberration ?


P.S: Sans vraiment y croire j'ai redémarré R, puis mon mac, sans succès... J'ai la version 2.15.3 de R, ce n'est pas la dernière, mais jusque là ça marchait bien... Pensez-vous qu'une mise à jour pourrait régler ce problème ?