2014-02-14 8 views
1

으로 가져 오기 나는 R에 익숙하며 잠시 동안 다음과 같이 작업했다. Word 문서에 코드를 작성한 다음 코드가있는 문서를 복사하여 R에 붙여 넣으면 코드가 잘 작동하지만 코드가 길면 (100 페이지) 상당한 시간이 걸립니다. R을 눌러 코드 실행을 시작합니다. 이것은 매우 효과적인 작업 절차가 아닌 것으로 보이며 R 코드를 컴파일하는 다른 형식이 있다고 확신합니다.워드 문서의 내용을 R

또 다른 한편으로 내 마음에 오는 한 가지는 단어의 내용을 R로 가져와 내가 어떻게해야하는지 잘 모르는 것입니다. read.table로 시도했지만 작동하지 않습니다, 인터넷에서 데이터를 가져 오는 방법을 살펴 보았습니다. 그러나 대부분의 설명은 모두 데이터 테이블이나 인터넷 테이블에 대한 데이터 테이블 및 이와 유사한 형태입니다. 나는 csv로 문서를 저장하려고 시도했다. 그러나 리치 텍스트 형식 및 XML 패키지로 시도한 CSV는 단어에 포함되지 않지만 패키지의 지침은 표 및 유사 항목을 가져 오는 데 사용됩니다. R이 단어 문서에서와 같이 단어 문서를 가져 오는 효과적인 방법이 있는지 궁금합니다.

고맙습니다.

+4

일반 텍스트 파일과'source' 파일로 저장할 수 있습니까? – James

+3

워크 플로를 변경하고 적절한 IDE (예 : [RStudio] (http://www.rstudio.com/ide/))를 설치하십시오. 구문 강조와 R.에 코드를 보내는 기능과 같은 기능에 놀랄 것입니다. – Roland

+3

여기에 대한 대답은 Word 사용을 중단하는 것입니다. 그것은 문서를 작성하도록 설계되었습니다. 나는 코드를 작성하기 위해 무언가를 쓸 것이다. 나는 RStudio를 약간 사용하지만 메모장 +도 사용합니다. 다른 것들은 다른 특혜를 가지고있다. –

답변

1

그것은 워드 문서를 검사하지 않고, 가장 쉬운 해결책이 될 것입니다 무슨 말을하기 어렵다. 코드 만 포함되어 있다고 가정하면 Word 내에서 모든 텍스트를 일반 텍스트로 쉽게 변환 할 수 있어야합니다. 파일 -> 다른 이름으로 저장으로 이동하여 '유형으로 저장'아래의 '일반 텍스트'를 사용하면됩니다.

그런 다음 파일 확장명을 .txt에서 .R로 편집하고 적절한 텍스트 편집기 (RStudio 용 RStudio를 권장 함)를 다운로드 한 다음 코드를 엽니 다. 그런 다음 복사/붙여 넣기를 사용하지 않고 편집기 내부에서 코드를 실행할 수 있습니다.

1

아니요, 아니요, 표를 읽지 않습니다.

Microsoft Word에는 사용자가 입력하는 텍스트 위의 많은 메타 데이터가 포함 된 고유 한 형식이 있습니다. Word 형식을 이해하는 판독기/파서가 필요합니다.

자바 개발자는 아파치 POI와 같은 라이브러리를 사용하여이를 워드 토큰과 n 그램으로 읽고 구문 분석합니다. 이 R 모듈과 같은 자연 언어 처리 도구

봐, :

http://cran.r-project.org/web/views/NaturalLanguageProcessing.html

+0

아니면 'rJava' 패키지를 사용하는 래퍼 일 수 있습니다. – agstudy

관련 문제