将列表存入MySQL_如何将R列表对象保存到数据库?

假设我有一个R对象列表,它们本身就是列表.每个列表都有一个定义的结构:数据,适合数据的模型和用于识别数据的一些属性.一个例子是特定国家某些经济指标的时间序列.所以我的列表对象有以下元素:

数据 – 经济指标的历史时间序列

country – 国家的名称,例如USA

name – 指标名称,例如GDP

model – 由auto.arima以合适的格式发现的ARIMA订单,这也可能是一个列表.

这只是一个例子.正如我所说的,假设我将一些这样的对象组合成一个列表.我想将它保存为一些合适的格式.显而易见的解决方案就是使用save,但这对于大量对象来说不能很好地扩展.例如,如果我只想检查对象的子集,我需要将所有对象加载到内存中.

如果我的数据是data.frame,我可以将它保存到数据库.如果我想使用特定的数据子集,我会使用SELECT并依靠数据库来提供所需的子集.在这方面,SQLite对我很有帮助.是否可以使用像MongoDB这样的奇特数据库为我描述的列表对象复制这个?或者我应该只考虑如何将我的列表转换为几个相关的表?

我的动机是能够轻松生成适合模型的各种报告.我可以写一堆函数来生成一个给定对象的报告,然后在我的对象列表上使用lapply.理想情况下,我希望将此过程并行化,但这是另一个问题.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值