使用R

时间:2018-09-12 10:54:30

标签: r

我想交互地记录一分钟的usd / btc汇率历史记录,我发现此网站http://www.coindesk.com/price/

注意:(如果您认为有一个更方便的网站可以完成此任务,则很高兴与您共享。我不想每次都下载csv。而且它是不正确的。) 但是我不知道如何使用R来收集信息。

是否可以使用R连接和收集有关美元/ BTC汇率的分钟数据?

理想的输出。 1h按钮以获取分钟汇率

dmy mm             exchange
12.09.2018 13:45    6200
12.09.2018 13:46    6300
12.09.2018 13:46    6400

收集必须是连续的,我的服务器很少关闭。

exchange

1 个答案:

答案 0 :(得分:3)

您可以使用其API https://www.coindesk.com/api/

从coindesk获取原始数据

例如,您可以通过访问以下网址获取美元的比特币当前价格:https://api.coindesk.com/v1/bpi/currentprice/USD.json。我建议您设置一个脚本来每分钟检索一次此数据。

或者您也可以在此端点处获得最近的价格历史记录:https://api.coindesk.com/v1/bpi/historical/close.json,不过请注意,这只是每日价格。

要了解如何使用R从API检索数据,建议您遵循如下指南:https://www.programmableweb.com/news/how-to-access-any-restful-api-using-r-language/how-to/2017/07/21