Wie man ',' als Dezimaltrennzeichen mit R setzt

Obwohl meine Windows 7-Ländereinstellungen "," als Dezimaltrennzeichen angeben, geben R und RStudio ein "." Separator. Gibt es eine Möglichkeit, dies zu ändern? Beachten Sie die Einstellung "LC_NUMERIC = C" im folgenden Gebietsschema: Dies scheint von R oder RStudio erzwungen zu werden.

Da ich mich mitten in einem langen Projekt befinde, bin ich nicht bereit, sofort auf R 3.0 und die letzte RStudio-Version umzusteigen. Weiß jemand, dass es in Bezug auf das Problem mit dem Dezimaltrennzeichen in diesen Versionen eine Änderung gibt?

Ich benutze prettyNum, um das Problem für einzelne Zahlen zu lösen, aber ich weiß nicht, wie ich es für eine Tabelle verwenden soll.

sessionInfo () R Version 2.15.3 (2013-03-01) Plattform: x86_64-w64-mingw32 / x64 (64-Bit)

locale:
[1] LC_COLLATE=Spanish_Argentina.1252  LC_CTYPE=Spanish_Argentina.1252   
[3] LC_MONETARY=Spanish_Argentina.1252 LC_NUMERIC=C                      
[5] LC_TIME=Spanish_Argentina.1252    

attached base packages:
[1] grid      splines   stats     graphics  grDevices utils     datasets  methods  
[9] base     

other attached packages:
 [1] ascii_2.1          randomForest_4.6-7 pander_0.3.3       fpc_2.1-5         
 [5] flexmix_2.3-10     mclust_4.0         cluster_1.14.3     MASS_7.3-23       
 [9] Gmisc_0.5.0.0      testthat_0.7       boot_1.3-7         rms_3.6-3         
[13] miscTools_0.6-16   stringr_0.6.2      Hmisc_3.10-1       survival_2.37-2   
[17] lattice_0.20-13    xtable_1.7-1       pixmap_0.4-11      RColorBrewer_1.0-5
[21] ade4_1.5-1        

loaded via a namespace (and not attached):
[1] digest_0.6.3      evaluate_0.4.3    modeltools_0.2-19 stats4_2.15.3    
[5] tools_2.15.3  

Antworten auf die Frage(3)

Ihre Antwort auf die Frage