2014-06-10 49 views
-1

所以我加入R编程,而我只是在寻找如何导入一吨在单独的行随机数的文本文件到一个R名单像这样:导入整数的文本文件转换为R列表

numbers <- c(list_of_numbers.txt) 

这怎么可能?

谢谢!

+2

我建议删除此问题,阅读帮助中心信息:http://stackoverflow.com/help,然后询问一个新的基于代码的问题。按照现状,这不提供数据或工作代码;理由被关闭。 –

+1

您是否试过查找如何将数据导入到R中? – rrs

回答

2

而不是做你自己的转换,它会更好地使用

numbers <- scan("list_of_numbers.txt") 

这将默认创建一个数字向量。

虽然通常从分隔文件(如csv文件)读取表格数据更为常见,这可以通过read.table()和相关函数来完成。

0

你想要一个列表或向量?

对于一个矢量,这应该这样做:

numbers <- as.numeric(readLines(con="test.txt")) 

如果你真的想与单元素的列表,你可以事后这样做:

numbers <- as.list(numbers) 

(或as.list(as.numeric(readLines(con="test.txt"))) ... )