2017-05-30 6 views
2

est tombé sur ce paquet apparemment nouveau - skimr, qui a l'air assez chouette, et qui essayait de sortir et qui semblait manquer une installation de paquets. Skim fonctionne bien, sauf qu'il n'imprime pas l'histogramme, il est supposé imprimer pour les variables numériques. J'essaie simplement les exemples donnés dans la documentation.Skimr - ne semble pas produire les histogrammes

Lien vers la documentation skimr ici - https://github.com/ropenscilabs/skimr#skimr

c'est le code que je utilise

devtools::install_github("hadley/colformat") 
    devtools::install_github("ropenscilabs/skimr") 
    library(skimr) 
    a<-skim(mtcars) 
    dim(a) 
    View(a) 

au lieu de histogrammes en cours d'impression, je vois certains caractères ASCII/unicode enter image description here.

+4

Cela ressemble à un bogue dans le paquet où il ne fonctionne pas bien sur Windows: https://github.com/ropenscilabs/skimr/issues/54 – Marius

Répondre

4

Une solution pouvant être utilisée pour contourner le problème ci-dessus consiste à définir les paramètres régionaux du système R sur Chinese et à définir la police de la console R sur NSimSun.

temp <- tempfile() 
cat("font = NSimSun\n", file = temp, append = TRUE) 
loadRconsole(file = temp) 
Sys.setlocale(locale='Chinese') 

library(skimr) 
(a <- skim(mtcars)) 

enter image description here

View(a) 

enter image description here

En rstudio cette solution ne fonctionne que partiellement. Histogrammes générés par skim peuvent être visualisées en utilisant uniquement View après avoir défini les paramètres régionaux de R à Chinese

Sys.setlocale(locale='Chinese') 
library(skimr) 
a <- skim(mtcars) 
View(a) 

enter image description here

espère que cela peut vous aider.

+1

Pouvez-vous donner un indice sur les effets secondaires potentiels du changement de langue ? –