2017-10-06 2 views
0

J'ai une image dans R qui a une rangée de caractères spéciaux codés en utf-8 et une ligne entière.R affichant le codage unicode/utf-8 plutôt que les caractères spéciaux

Si j'affiche les deux lignes ou que j'entre dans la vue(), les caractères ne s'affichent pas correctement. Toutefois, si je sélectionne uniquement la ligne avec les caractères spéciaux, cela fonctionne. Des idées?

C'est la sortie (si je le coller, le codage disparaît): enter image description here

Répondre

0

Cela ressemble à un bogue dans R. J'ai travaillé sur un certain nombre d'entre eux dans le corpus package. Effectuez les opérations suivantes

library(corpus) 
print.corpus_frame(WW_mapping[1:3,]) 

Vous pouvez également faire

library(corpus) 
class(WW_mapping) <- c("corpus_frame", "data.frame") 
WW_mapping[1:3,] 

Ajout de la classe "corpus_frame" à la trame de données modifie les méthodes print et format; sinon, cela ne change pas le comportement de l'objet. Si cela ne fonctionne pas, veuillez indiquer votre sessionInfo() avec dput(WW_mapping). (En fait, même si ce correctif fonctionne , s'il vous plaît signaler cette information afin que nous puissions informer les développeurs core R du problème.)