R 语言学习笔记 —— bigmomery使用

R语言处理 1G~10G 的数据可以选择使用 bigmemory,超过 10G 可以考虑 RHadoop1:安装bigmemory>install.packages('bigmemory')2:bigmemory的基本使用1)初始化一个big.matrix对象://nrow:行数    ncol:列数    type:数据类型(矩阵所有数据类型必须是一样的)    init
摘要由CSDN通过智能技术生成

R语言处理 1G~10G 的数据可以选择使用 bigmemory,超过 10G 可以考虑 RHadoop

1:安装bigmemory

>install.packages('bigmemory')

2:bigmemory的基本使用

1)初始化一个big.matrix对象:
//nrow:行数    ncol:列数    type:数据类型(矩阵所有数据类型必须是一样的)    init:初始化数据    
//dinnames:list对象(两列),第一列表述行标识,第二列表示列标识    backingfile:备份数据   descriptorfile:描述文件
> bigData <- big.matrix(nrow=10, ncol=4, type='integer', init=2, dimnames=list(1:10,c('c1','c2', 'c3', 'c4')), 
                        backingfile='bigData.bin', descriptorfile='bigData.desc')
> bigData[1:10]
   c1 c2 c3 c4
1   2  2  2  2
2   2  2  2  2
3   2  2  2  2
4   2  2  2  2
5   2  2  2  2
6   2  2  2  2
7   2  2  2  2
8   2  2  2  2
9   2  2  2  2
10  2  2  2  2

2)加载存储的大数据对象
> loadBigD
  • 0
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值