【问题标题】:R: read from file and write to character vector [duplicate]R:从文件读取并写入字符向量[重复]
【发布时间】:2017-12-29 07:35:11
【问题描述】:

我是 R 的新手,很抱歉我的非常基本的问题 :-)

我正在尝试从一个简单的文本文件中读取并写入一个字符向量。 该文件基本上是一个没有标题的名称列表,例如:

ibm

微软

亚马逊

我想从中读取并写入这样的字符向量: user.list

尝试使用 read.data read.table 没有成功...

有什么想法吗?谢谢

【问题讨论】:

    标签: r csv import


    【解决方案1】:

    如果文本文件每行仅包含一项,则可以使用readLines() 函数将数据读取到字符向量中。

    rawData <- "ibm
    microsoft
    amazon
    hp
    apple"
    
    companies <- readLines(textConnection(rawData))
    str(companies)
    

    ...和输出:

    > companies <- readLines(textConnection(rawData))
    > str(companies)
     chr [1:5] "ibm" "microsoft" "amazon" "hp" "apple"
    >
    

    【讨论】:

    • 是的,文本文件每项包含一行。该问题已使用 ReadLines 解决,其他建议也很有趣且有效!谢谢你们的时间
    猜你喜欢
    • 2011-05-12
    • 2012-12-31
    • 2015-08-04
    • 1970-01-01
    • 2012-12-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多