如何将数据导入R中的向量

时间:2014-12-15 05:39:39

标签: r csv vector import

我想以一维对象(如矢量)的形式将CSV数据导入R中。我只能以表格的形式导入我的数据。我试图将表格转换为矢量,但这不仅对我在R中缺乏专业知识有挑战性,而且似乎也缺乏对这种基本功能的简约性。

有没有直接的方法来完成这个基本任务,类似于c(x,y,z,...)的工作方式?

我的数据如下所示(24,000个值): 1417656631000,0,0,3,20450,2,7,30798,2,2,7449,3,5,16002,2,1,77666,2,8,7435,4

1 个答案:

答案 0 :(得分:6)

您可以使用scan

 op <- options(scipen=999)
 res <- scan('yourfile.csv', what=numeric(), sep=",", quiet=TRUE)
 res
 #[1] 1417656631000             0             0             3         20450
 #[6]             2             7         30798             2             2
 #[11]          7449             3             5         16002             2
 #[16]             1         77666             2             8          7435
 #[21]             4