2017-10-06 1 views
0

R이있는 데이터 프레임에 utf-8로 인코딩 된 특수 문자와 하나의 정수 행이 하나 있습니다.R 특수 문자 대신 유니 코드/utf-8 인코딩을 표시합니다.

두 행을 표시하거나 view()로 이동하면 문자가 제대로 표시되지 않습니다. 그러나 특수 문자가있는 행만 선택하면 작동합니다. 어떤 아이디어?

(나는 붙여 경우, 인코딩이 사라)의 출력입니다 : enter image description here

답변

0

이 내가 코퍼스 패키지에 이들의 숫자 주위에 작업 한 R. 버그처럼 보인다. , 또는 다음

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

을 시도 데이터 프레임에 "corpus_frame" 클래스를 추가

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

printformat 방법을 변경한다; 그렇지 않으면 객체의 동작이 변경되지 않습니다.

그래도 문제가 해결되지 않으면 sessionInfo()dput(WW_mapping)와 함께 신고 해주세요. (실제로이 수정본이 일 경우에도이 작동하므로이 정보를 알려 주시면 R 핵심 개발자에게 문제를 알릴 수 있습니다.)

관련 문제