【发布时间】:2017-12-29 07:35:11
【问题描述】:
我是 R 的新手,很抱歉我的非常基本的问题 :-)
我正在尝试从一个简单的文本文件中读取并写入一个字符向量。 该文件基本上是一个没有标题的名称列表,例如:
ibm
微软
亚马逊
我想从中读取并写入这样的字符向量: user.list
尝试使用 read.data read.table 没有成功...
有什么想法吗?谢谢
【问题讨论】:
我是 R 的新手,很抱歉我的非常基本的问题 :-)
我正在尝试从一个简单的文本文件中读取并写入一个字符向量。 该文件基本上是一个没有标题的名称列表,例如:
ibm
微软
亚马逊
我想从中读取并写入这样的字符向量: user.list
尝试使用 read.data read.table 没有成功...
有什么想法吗?谢谢
【问题讨论】:
如果文本文件每行仅包含一项,则可以使用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"
>
【讨论】: