เป้าหมายของ Coinmarketcapr คือการช่วยนักพัฒนาและนักวิทยาศาสตร์ด้านข้อมูลในการแยกและตรวจสอบราคาและการตลาดของ cryptocurrencies ต่าง ๆ จาก 'Coinmarketcap' ที่แสดงรายการ cryptocurrencies ชั้นนำมากมายพร้อมกับราคาการค้า 24 ชั่วโมงตลาดและอื่น ๆ อีกมากมายใน USD และอื่น ๆ สกุลเงิน สำหรับข้อมูลเพิ่มเติมตรวจสอบ API Coinmarketcap
coinmarketcapr
รุ่นเสถียรสามารถติดตั้งได้จาก CRAN:
Install.packages ("Coinmarketcapr")
และเวอร์ชันการพัฒนาสามารถติดตั้งได้จาก GitHub:
# install.packages ("devtools") devtools :: install_github ("amrrs/coinmarketcapr"))
coinmarketcapr
ขึ้นอยู่กับแพ็คเกจต่อไปนี้:
jsonlite
ขด
ggplot2
data.table
CLI
ดินสอสี
ดังนั้นแพ็คเกจเหล่านี้จะถูกติดตั้งโดยอัตโนมัติในขณะที่ติดตั้ง coinmarketcapr
นอกจากนี้โปรดทราบว่า coinmarketcapr
เชื่อมต่อกับ CoinmarketCap API ดังนั้นจึงต้องใช้การเชื่อมต่ออินเทอร์เน็ตที่ใช้งานอยู่สำหรับสิ่งนั้น
ภายใน jsonlite
coinmarketcapr
นี้ฟังก์ชั่นที่คุณเรียกจาก coinmarketcapr
เชื่อมต่อกับ CoinmarketCap API โดยใช้ curl
(ผ่านอินเทอร์เน็ต) และรับข้อมูลที่ต้องการในไฟล์แบบฟอร์ม A json
ในสภาพแวดล้อม R ของคุณในชื่อตัวแปรที่กำหนด
coinmarketcapr
สามารถโหลดได้เช่นเดียวกับ R-package อื่น ๆ ที่มี library(coinmarketcapr)
หมายเหตุ: แพ็คเกจ 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 ที่มีอยู่ ซึ่งสามารถรับได้ที่หน้าการสมัคร สำหรับข้อมูลเพิ่มเติมเกี่ยวกับรูปแบบการกำหนดราคาเยี่ยมชมการกำหนดราคาและเกี่ยวกับรายละเอียดการตรวจสอบเพิ่มเติมโปรดเยี่ยมชมการตรวจสอบสิทธิ์
แยกส่วนตลาด cryptocurreny ทั่วโลกในสกุลเงินยูโร:
รหัส:
Library (CoinmarketCapr) #get รายละเอียดตลาดทั่วโลกและกำหนดให้กับ 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
แยกรายละเอียดของ cryptocurrenices ทั้งหมดที่เสนอโดย Coinmarketcap
รหัส:
Library (CoinmarketCapr) #get รายละเอียดตลาดทั่วโลกและกำหนดให้กับ 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