所以我是R编程的新手,我只是想看看如何将一个包含大量随机数的文本文件导入到R列表中,如下所示:
numbers <- c(list_of_numbers.txt)
这怎么可能?
谢谢!
答案 0 :(得分:2)
不是自己进行转换,而是使用
numbers <- scan("list_of_numbers.txt")
默认情况下会创建一个数字向量。
虽然通常从分隔文件(如csv文件)中读取表格数据更为常见,这些文件可以通过read.table()
及相关函数来完成。
答案 1 :(得分:0)
您想要列表还是矢量?
对于矢量,这应该是:
numbers <- as.numeric(readLines(con="test.txt"))
如果你真的想把它作为一个包含单个元素的列表,你可以在之后这样做:
numbers <- as.list(numbers)
(或as.list(as.numeric(readLines(con="test.txt")))
...)