代码之家  ›  专栏  ›  技术社区  ›  R overflow

R以每行一个字符串的方式粘贴输入

  •  -1
  • R overflow  · 技术社区  · 6 年前

    我有一个包含数据的Excel,如下所示(但N=1.000):

    p_evar7_CO.main.
    p_evar7_CP.acquistion..sign_up.start
    p_evar7_CP.main.
    p_evar7_CP.main.facial_stylers00
    

    我想把它放在一个向量中,但简单的复制/粘贴会出错。我希望结果是:

    Excel <- c("p_evar7_CO.", "p_evar7_CP.acquistion..sign_up.start", "p_evar7_CP.main.","p_evar7_CP.main.facial_stylers00")
    

    那么基本上:如何将大数据文件粘贴到R中,并用 逗号 引用 每行?

    编辑 我不想加载Excel数据文件,只想粘贴列名称(并将它们作为向量)。

    1 回复  |  直到 6 年前
        1
  •  1
  •   Rich Scriven    6 年前

    看起来你可以做一个简单的 scan()

    scan(file, what = "")
    

    哪里 file 是字符串形式的文件名。如果正在使用复制的文本,则可以输入 "clipboard" 作为文件名。

    scan("clipboard", what = "")
    

    例如,我从您的问题中复制了以下代码的文件文本。

    scan("clipboard", what="")
    # Read 4 items
    # [1] "p_evar7_CO.main."                     "p_evar7_CP.acquistion..sign_up.start"
    # [3] "p_evar7_CP.main."                     "p_evar7_CP.main.facial_stylers00"