2013-07-09 2 views
-5

회사 이름의 열에 불과한 텍스트 파일을 읽고 있습니다. 대부분의 회사 이름에는 하나 이상의 단어가 들어 있습니다. 아래 두 줄을 실행할 때 주어진 출력을 얻습니다. 각 회사 이름이 텍스트 파일의 줄 바꿈에 따라 \ n 트릭을해야한다고 생각했습니다. 어떤 도움이라도 좋을 것입니다.공백으로 분리 된 단어의 벡터 읽기 R

Names=read.table(path2, sep="\n") 
Names 

                                                                                                                                                                                                                                                                          JOHNSON & JOHNSON 
196                                                                                                                                      JOHNSON CONTROLS INC 
197                                                                                                                                        KROGER CO 
198                                                                                                                                      LOCKHEED MARTIN CORP 
199 LOWES COMPANIES INC\nMARATHON OIL CORP\nMICROSOFT CORP\nMURPHY OIL CORP\nNORTHROP GRUMMAN CORP\nOCCIDENTAL PETROLEUM CORP\nPEPSICO INC\nPFIZER INC\nPROCTER & GAMBLE CO\nRITE AID CORP\nSAFEWAY INC\nSEARS HOLDINGS CORP\nSPRINT NEXTEL CORP\nSUNOCO LOGISTICS PARTNERS LP\nSUPERVALU INC\nSYSCO CORP\nTARGET CORP\nTECH DATA CORP\nTESORO CORP\nTIME WARNER INC\nTYSON FOODS INC -CL A\nUNITED PARCEL SERVICE INC\nUNITED TECHNOLOGIES CORP\nUNITEDHEALTH GROUP INC\nVALERO ENERGY CORP\nVERIZON COMMUNICATIONS INC\nWAL-MART STORES INC\nWALGREEN CO\nWELLPOINT INC\n 
+2

결과는 같지만 입력 텍스트 데이터는 어떻게 생깁니 까? ? – thelatemail

+1

@ user2486956 thelatemail이 입력 텍스트 데이터를 요구했기 때문에 투표가 취소되었습니다. 당신은 다른 곳에서 대답했지만 그의 요청에는 응답하지 않았습니다. [재현 할 수있는 예제가 없으면 이것을 알아낼 수 없다] (http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example). –

답변

4

대신 read.tablereadLines 사용해야합니다. (실제로는 "\ n"을 구분 기호로 사용하는 것은 의미가 없습니다.

+0

'readLines'가 더 적절하지만 사용 된'read.table' 함수가 실패해야하는 이유를 알 수 없습니다 -'read.table (text = textdata, sep = "\ n")' – thelatemail

+0

아, 감사합니다. 자, 왜 내 질문에 투표가 내려 지는지 궁금 하네. 나는 여러 가지 다른 것들을 봤는데, 그런 기능에 대한 선험적 지식이 없다면 나는 그것을 찾는 법을 알지 못했다는 것은 합리적이다, 그렇지? – DanRoDuq

+2

@ user2486956 - 예를 들어 입력 데이터를 제공하지 않아 downvoted (나만이 아니라)가되었습니다. 'R read text lines'과 같이 아주 단순한 무언가에 대한 구글 검색은 당신에게 가장 높은 응답에서 적어도 4 개의 답을 줄 것입니다. – thelatemail