我正在编写自己的R软件包以执行一些特定的分析,我为此从一些网站获取一些API调用。我有每个API的多个键,我想循环它们有两个原因:
我的所有密钥都存储在.csv文件api_details.csv
中。此文件由获取最新使用情况统计信息的函数读取,并返回可用调用次数最多的密钥。我可以将.csv文件添加到package/data
文件夹中,并且在加载包时可用,但这会出现两个问题:
api_details.csv
添加更多密钥(可能还有更多有关密钥的详细信息),但我不确定如何做到这一点。 我可以将详细信息保存为.RData
文件,但我不确定如何在R之外更新或读取(由其他人)。使用.csv意味着使用该软件包的任何人都可以轻松添加/删除某些密钥。
解决上述1,2的最佳方法是什么?