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

标签 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

最佳答案

您可以使用 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

关于r - 如何将数据导入R中的向量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27478018/

相关文章:

r - 将脚本重复应用于 R 中的 n 个 .csv 文件的最佳方法是什么?

r - 如何使密度图正确显示极限附近的面积?

r - 将 "set in a string list"优化为 "set as a matrix"操作

python - 带有 2 行标题并导出到 csv 的 pandas 数据框

python - ValueError:无效的文件路径或缓冲区对象类型:<class 'tkinter.StringVar'>

r - R中两个不同对象签名的setMethod

python - 删除 python pandas 中的 NaN 值

c++ - vector::insert 段错误

c++ - 如何在另一个类的 vector 中调用派生类的析构函数

haskell - 递归行优先的矩阵乘法