全部版块 我的主页
论坛 提问 悬赏 求职 新闻 读书 功能一区 经管百科 爱问频道
4331 15
2018-05-01
我有一个很大的文本文件,大约1.5GB,通常而言这并不算大,但是我的文本文件(逗号分隔符)的列数很多,大约有100万列,请问如何将这个文件读取进入R,使用read.table命令好像读取不动
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2018-5-1 12:12:59
R在读取大文件的时候就是很吃力。如果所有数据中你只感兴趣的是一部分,可以采用逐行读取。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2018-5-1 12:14:09
或者看下这个包 ff package
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2018-5-1 14:45:25
crystal8832 发表于 2018-5-1 12:12
R在读取大文件的时候就是很吃力。如果所有数据中你只感兴趣的是一部分,可以采用逐行读取。
ff包我试过,也不行

我不是对某些行感兴趣,我是对某些列感兴趣,请问怎么读取某些列?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2018-5-1 14:53:19
crystal8832 发表于 2018-5-1 12:14
或者看下这个包 ff package
ff包我试过,好像还是不行,不知道是不是我的命令的问题

我不是对某些行感兴趣,我是对某些列感兴趣,我的文件的列非常多,如果能选择性读取某些列也是不错的

另外一个问题也想请教你,
假设我有下列矩阵
mat<-matrix(rep("a",100),10,10)
length(mat)
我想知道第97个a所在的行列号,应该用怎样的命令?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2018-5-1 16:46:27
用ff package我试过,好像好像不行

我是对某些列感兴趣,主要是由于我的文件列太多了,我如何选择读取特定的列?比如我想读取200 000到201 000列呢?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群