CoinMarketCapr的目标是帮助R开发人员和数据科学家从“ CoinMarketCap”中提取和监控各种加密货币的价格和市值,这些加密货币列出了许多领先的加密货币,以及其价格,24h贸易量,市值,市值以及其他更多的USD和其他更多的加密货币。货币。有关更多信息,请检查CoinMarketCap API
可以从Cran中安装coinmarketcapr
的稳定版本:
install.packages(“ CoinMarketCapr”)
并且可以从GitHub安装开发版本:
#install.packages(“ devtools”)devtools :: install_github(“ amrrs/coinmarketcapr”)
coinmarketcapr
取决于以下软件包:
jsonlite
卷曲
GGPLOT2
数据
CLI
蜡笔
因此,这些软件包将在安装coinmarketcapr
时自动安装。
另请注意, coinmarketcapr
与CoinMarketCap API连接,因此需要为此而有效的Internet连接。
在此coinmarketcapr
软件包中,您从coinmarketcapr
调用的函数使用curl
(通过Internet)与CoinMarketCap API连接(通过Internet),并以json
文件的形式接收所需的数据,然后将其用JSONLITE与jsonlite
解析,然后将其放置到数据框架并存储到数据框架并转换为数据框在您的R环境中,以给定的变量名称中。
coinmarketcapr
可以像其他任何R-Package一样加载library(coinmarketcapr)
。
注意: coinmarketcapr
软件包需要有效的Internet连接。如果您在防火墙后面尝试此操作,则可能会得到: Error in open.connection(con, "rb") : Timeout was reached
。要解决此错误,请参考以下链接:配置R以使用HTTP或HTTPS代理
该软件包允许无需API密钥使用以下功能:
get_global_marketcap
get_crypto_listings
或以前get_marketcap_ticker_all
plot_top_currencies
get_valid_currencies
所有其他功能都需要现有的API-KEY ,可以在注册页面上获取。有关定价模型的更多信息,请访问定价和有关进一步的认证详细信息访问身份验证。
提取全球加密富国市值以欧元货币:
代码:
库(COINMarketCapr)#获取全球市值详细信息并将其分配给DataFramelatest_marketCap <-get_global_marketcap('ur')
输出:
> latest_marketcap total_market_cap_usd total_24h_volume_usd bitcoin_percentage_of_market_cap active_currencies 1 572176071090 22204830626 33.44 897 active_assets active_markets last_updated total_market_cap_eur total_24h_volume_eur 1 570 8235 1517252067 4.63216e+11 17976342525
提取CoinMarketCap提供的所有加密肉虫的详细信息
代码:
库(COINMarketCapr)#获取全局市场上限并将其分配给dataframeall_coins <-get_marketcap_ticker_all()
输出:
> head(all_coins) id name symbol rank price_usd price_btc X24h_volume_usd market_cap_usd 1 bitcoin Bitcoin BTC 1 11364.2 1.0 7204860000.0 191300965330 2 ethereum Ethereum ETH 2 1188.77 0.105643 3967330000.0 115651691385 3 ripple Ripple XRP 3 1.34538 0.00011956 1454990000.0 52118867955.0 4 bitcoin-cash Bitcoin Cash BCH 4 1673.99 0.148764 387728000.0 28354942390.0 5 cardano Cardano ADA 5 0.625696 0.00005560 242653000.0 16222464327.0 6 stellar Stellar XLM 6 0.588256 0.00005228 126236000.0 10511024430.0 available_supply total_supply max_supply percent_change_1h percent_change_24h percent_change_7d 1 16833650.0 16833650.0 21000000.0 -0.11 -3.12 6.18 2 97286852.0 97286852.0 <NA> -0.48 -3.53 21.04 3 38739142811.0 99993093880.0 100000000000 0.14 2.23 8.58 4 16938538.0 16938538.0 21000000.0 -0.18 -2.95 4.84 5 25927070538.0 31112483745.0 45000000000.0 0.06 -5.27 13.03 6 17868112573.0 103629819514 <NA> -0.36 -6.79 27.08 last_updated 1 1517252366 2 1517252352 3 1517252341 4 1517252357 5 1517252360 6 1517252345
请注意,该项目通过贡献者的行为准则发布。通过参加该项目,您同意遵守其条款。
请随时报告问题,评论或功能请求。请在提出问题或提取请求之前查看我们的贡献指南。
CoinMarketCap API