阅读在R中的空格分隔的单词向量中

时间:2013-07-09 01:24:56

标签: r input

我正在阅读一个文本文件,这只是公司名称的一列。大多数公司名称包含多个单词。当我运行以下两行时,我得到给定的不需要的输出。我认为\ n应该这样做,因为每个公司名称都在文本文件的新行上。任何帮助都会很棒。

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

1 个答案:

答案 0 :(得分:4)

您应该使用readLines代替read.table。 (使用“\ n”作为分隔符真的没有意义,因为它已经是行尾标记。)

 Names=readLines(path2)
 str(Names)