添加和更新R包中的数据

时间:2017-12-21 19:31:10

标签: r r-package rdata

我正在编写自己的R软件包以执行一些特定的分析,我为此从一些网站获取一些API调用。我有每个API的多个键,我想循环它们有两个原因:

  1. 确保我没有超出我的每日限额
  2. 根据使用套餐的人,可能会使用不同的密钥
  3. 我的所有密钥都存储在.csv文件api_details.csv中。此文件由获取最新使用情况统计信息的函数读取,并返回可用调用次数最多的密钥。我可以将.csv文件添加到package/data文件夹中,并且在加载包时可用,但这会出现两个问题:

    1. .csv文件未正确读取且所有列名称都粘贴在一起以创建单个变量名称,并且所有值都粘贴在一起以创建每行一个观察值。
    2. 当我继续工作时,我想向api_details.csv添加更多密钥(可能还有更多有关密钥的详细信息),但我不确定如何做到这一点。
    3. 我可以将详细信息保存为.RData文件,但我不确定如何在R之外更新或读取(由其他人)。使用.csv意味着使用该软件包的任何人都可以轻松添加/删除某些密钥。

      解决上述1,2的最佳方法是什么?

0 个答案:

没有答案