2017-10-06 118 views
0

我在R中有一个数据帧,其中有一行utf-8编码的特殊字符和一个整数行。R显示unicode/utf-8编码,而不是特殊字符

如果我显示两行或进入view(),我看不到字符正确显示。 但是,如果我只选择具有特殊字符的行,它将起作用。有任何想法吗?

这是输出(如果我贴吧,编码消失): enter image description here

回答

0

这看起来像在R.我在语料库包围绕其中的一些工作中的错误。尝试以下

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

或者,做

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

添加"corpus_frame"类到数据帧改变printformat方法;否则,它不会改变对象的行为。

如果这不起作用,请报告您的sessionInfo()以及dput(WW_mapping)。 (其实,即使这个修复的确做到了的工作,请报告这个信息以便我们可以让R核心开发者知道这个问题。)