Tujuan CoinMarketCapr adalah untuk membantu pengembang R dan ilmuwan data untuk mengekstrak dan memantau harga dan kapitalisasi pasar dari berbagai cryptocurrency dari 'CoinMarketCap' yang mencantumkan banyak cryptocurrency terkemuka bersama dengan harga, volume perdagangan 24 jam, kapitalisasi pasar dan banyak lagi di USD dan lainnya dan lainnya dan lainnya dan lainnya dan lainnya dan lainnya mata uang. Untuk info lebih lanjut, periksa API CoinMarketCap
Versi stabil coinmarketcapr
dapat diinstal dari cran:
install.packages ("CoinMarketCapr")
Dan versi pengembangan dapat diinstal dari GitHub:
# install.packages ("devtools") devtools :: install_github ("amrrs/coinmarketcapr")
coinmarketcapr
tergantung pada paket berikut:
jsonlite
keriting
ggplot2
data.table
cli
krayon
Oleh karena itu, paket -paket ini akan secara otomatis diinstal saat menginstal coinmarketcapr
.
Perhatikan juga bahwa, coinmarketcapr
terhubung dengan COINMARKETCAP API, oleh karena itu membutuhkan koneksi internet aktif untuk itu.
Di dalam paket coinmarketcapr
ini, fungsi yang Anda hubungi dari coinmarketcapr
terhubung dengan COINMARKETCAP API menggunakan curl
(melalui Internet) dan menerima data yang diperlukan dalam bentuk file json
yang kemudian diuraikan dengan jsonlite
dan kemudian diratakan/dikonversi ke DataFrame dan tersimpan dan disimpan dengan jsonlite dan kemudian flat/dikonversi ke data data dan disimpan dan disimpan di data data dan disimpan di data data dan disimpan dan disimpan di data data dan disimpan dan disimpan di data data dan disimpan dan disimpan di data data dan disimpan dan disimpan dan disimpan di data data dan disimpan dan disimpan dan disimpan dan disimpan di data data dan disimpan dan disimpan, dan disimpan di lingkungan R Anda dalam nama variabel yang diberikan.
coinmarketcapr
dapat dimuat seperti paket-R lainnya dengan library(coinmarketcapr)
.
Catatan: Paket coinmarketcapr
membutuhkan koneksi internet yang aktif. Jika Anda mencoba ini di balik firewall, Anda mungkin mendapatkan: Error in open.connection(con, "rb") : Timeout was reached
. Untuk menyelesaikan kesalahan ini, silakan merujuk tautan ini: Mengkonfigurasi R untuk menggunakan proxy HTTP atau HTTPS
Paket ini memungkinkan untuk menggunakan fungsi -fungsi berikut tanpa kunci API :
get_global_marketcap
get_crypto_listings
atau sebelumnya get_marketcap_ticker_all
plot_top_currencies
get_valid_currencies
Semua fungsi lain memerlukan API-Key yang ada , yang dapat diperoleh di halaman pendaftaran. Untuk informasi lebih lanjut tentang model penetapan harga, kunjungi harga dan tentang detail otentikasi lebih lanjut, kunjungi otentikasi.
Ekstrak kapitalisasi pasar Cryptocurreny Global dalam Mata Uang Euro:
Kode:
Perpustakaan (CoinMarketCapr) #get detail kapitalisasi pasar global dan tetapkan ke dataframelatest_marketcap <- get_global_marketcap ('eur')
Keluaran:
> 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
Ekstrak detail semua cryptocurrenices yang ditawarkan oleh CoinMarketCap
Kode:
Perpustakaan (CoinMarketCapr) #get detail kapitalisasi pasar global dan tetapkan ke dataframeall_coins <- get_marketcap_ticker_all ()
Keluaran:
> 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
Harap dicatat bahwa proyek ini dirilis dengan kode perilaku kontributor. Dengan berpartisipasi dalam proyek ini, Anda setuju untuk mematuhi persyaratannya.
Silakan melaporkan masalah, komentar, atau permintaan fitur. Silakan periksa pedoman yang berkontribusi sebelum mengajukan masalah atau permintaan tarik.
API CoinMarketCap