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