CoinMarketCaprの目標は、R開発者とデータサイエンティストが、多くの主要な暗号通貨と、価格、24時間の貿易量、時価総額などの米ドルやその他の多くの主要な暗号通貨をリストするさまざまな暗号通貨の価格と時価総額を抽出および監視するのを支援することです。通貨。詳細については、CoinMarketCap APIを確認してください
coinmarketcapr
の安定したバージョンは、CRANからインストールできます。
install.packages( "coinmarketcapr")
開発バージョンはGitHubからインストールできます。
#install.packages( "devtools")devtools :: install_github( "amrrs/coinmarketcapr")
coinmarketcapr
、次のパッケージに依存します。
jsonlite
カール
ggplot2
data.table
cli
クレヨン
したがって、これらのパッケージは、 coinmarketcapr
のインストール中に自動的にインストールされます。
また、 coinmarketcapr
CoinMarketCap APIに接続するため、そのためにアクティブなインターネット接続が必要であることに注意してください。
このcoinmarketcapr
パッケージ内で、 coinmarketcapr
から呼び出す関数は、 curl
(インターネット経由)を使用してCoinMarketCap APIに接続し、 jsonlite
で解析され、データフレームにフラット化/変換されてストアングされたjson
ファイルで必要なデータを受信します。指定された変数名のR環境で。
coinmarketcapr
library(coinmarketcapr)
を使用した他のRパッケージと同じようにロードできます。
注: coinmarketcapr
パッケージには、アクティブなインターネット接続が必要です。ファイアウォールの後ろでこれを試している場合は、 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( 'eur')に割り当てます
出力:
> 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