Caractère spécial?

Postez ici vos questions, réponses, commentaires ou suggestions - Les sujets seront ultérieurement répartis dans les archives par les modérateurs

Modérateur : Groupe des modérateurs

Matthieu Stigler
Messages : 141
Enregistré le : 07 Sep 2007, 11:30

Caractère spécial?

Messagepar Matthieu Stigler » 26 Juil 2008, 16:04

Bonjour

J'aimerais nommer ma matrice avec les lettres grec Delta X1, Delta X2.. est-ce que c'est possible sous R (comme si je faisais \Delta X1... sous Latex)?

merci!!

jean lobry
Messages : 733
Enregistré le : 17 Jan 2008, 20:00
Contact :

Messagepar jean lobry » 26 Juil 2008, 18:16

Bonjour,

chez moi (Mac OS X) ça marche directement sans problème :

Code : Tout sélectionner

x <- matrix(1:4,2,2)
 x
     [,1] [,2]
[1,]    1    3
[2,]    2    4
 colnames(x) <- c("∆x1", "∆x2")
 x
     ∆x1 ∆x2
[1,]   1   3
[2,]   2   4


Je fais option-maj-d pour atteindre le ∆ au clavier.

Amicalement,

Jean

Matthieu Stigler
Messages : 141
Enregistré le : 07 Sep 2007, 11:30

Messagepar Matthieu Stigler » 26 Juil 2008, 18:30

J'avais même pas pensé à cette solution toute simple et bien pratique!

Merci beaucoup!

Matthieu Stigler
Messages : 141
Enregistré le : 07 Sep 2007, 11:30

Messagepar Matthieu Stigler » 15 Fév 2009, 08:17

Je relance le sujet car cette solution pose problème en fait... en effet, si j'écris le caractère Δ dans un package, R CMD check se plaint:

checking R files for non-ASCII characters ... WARNING
Found the following files with non-ASCII characters:


Sur mon ordi effectivement:

Code : Tout sélectionner

cat("Δ est la lettre delta \n Que j'aimerais afficher\n")

est correctement affiché. Mais si je controle si c'est ascii:

Code : Tout sélectionner

library(tools)
cat("Δ est la lettre delta \n", file="demoGrec.R")
 showNonASCII(readLines("demoGrec.R"))


En cherchant dans R-help, tous les postes discutent de l'inclusion de lettres grecques dans des plot, pas dans la console... Est-il possible d'afficher des lettres grecques dans la console?

Merci beaucoup!!


Retourner vers « Questions en cours »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité