APIs / ฟีดข้อมูลพร้อมใช้งานเป็นแพ็คเกจใน R


53

แก้ไข: มุมมองงานเว็บเทคโนโลยีและบริการ CRAN มีรายการที่ครอบคลุมมากขึ้นของแหล่งข้อมูลและ APIs ที่มีอยู่ในอาร์คุณสามารถส่งคำขอดึงบน GitHubถ้าคุณต้องการที่จะเพิ่มแพคเกจไปที่มุมมองงาน


ฉันกำลังสร้างรายการฟีดข้อมูลต่าง ๆ ที่ติดเข้ากับ R แล้วหรือติดตั้งง่าย นี่คือรายการแพ็คเกจเริ่มต้นของฉันและฉันก็สงสัยว่ามีอะไรอีกที่ขาดหายไป

ฉันพยายาม จำกัด รายการนี้เป็น "เรียลไทม์" หรือ "ใกล้เคียงกับเรียลไทม์" ฟีดข้อมูล / API ที่ข้อมูลพื้นฐานอาจมีการเปลี่ยนแปลงระหว่างการดาวน์โหลด มีรายการมากมายสำหรับชุดข้อมูลแบบสแตติกซึ่งต้องการการดาวน์โหลดเพียงครั้งเดียว

ขณะนี้รายการนี้มีอคติต่อข้อมูลชุดข้อมูลทางการเงิน / เวลาและฉันสามารถใช้ความช่วยเหลือบางอย่างเพื่อขยายเข้าไปในโดเมนอื่น

ข้อมูลฟรี:
แหล่งข้อมูล - แพ็คเกจ
ข้อมูลย้อนหลัง
ของ Google Finance - quantmod งบดุลของ Google Finance - Quantmod
Yahoo Historical Finance - Quantmod
Yahoo Historical Finance - tseries
Yahoo Finance ตัวเลือกปัจจุบัน - Quantmod
Yahoo Finance การวิเคราะห์ทางประวัติศาสตร์ที่สำคัญ - fImport
Yahoo Finance - fImport - ดูเหมือนว่าจะถูกทำลาย
อัตราแลกเปลี่ยนในอดีตของ OANDA / ราคาโลหะ - quantmod
FRED ตัวชี้วัดทางเศรษฐกิจมหภาคทางประวัติศาสตร์ - Quantmod ตัวชี้วัดทางเศรษฐกิจมหภาคทางประวัติศาสตร์ของ Quantmod
World Bank - WDI
Google Trends ข้อมูลปริมาณการค้นหาประวัติศาสตร์ - RGoogleTrends
Google Docs - RGoogleDocs
พื้นที่เก็บข้อมูล Google - RGoogleStorage
ทวิตเตอร์ - ทวิตเตอร์
จ้า - จ้า
นิวยอร์กไทม์ส - RNYTimes
สำรวจสำมะโนประชากรของสหรัฐ 2000 - UScensus2000
Infochimps - Infochimps
DataMarket - rdatamarket - ต้องมีบัญชีฟรี
Factual.com - factualR
อยู่ Geocode - RDSTK
แผนที่พิกัดไปสู่ขอบเขตทางการเมือง - RDSTK
Weather Underground - พลิกโฉมตัวคุณเอง
Google News - ม้วนของคุณเอง
ธรณีศาสตร์ NetCDF ข้อมูล - ม้วนของคุณเอง
ข้อมูลสภาพภูมิอากาศ - ม้วนของคุณเอง
ข้อมูลสาธารณสุข - ม้วนของคุณเอง
OAI ถางป่า - เปิดคลังความคิดริเริ่มเกี่ยวนวด
RAmazonS3 - Amazon S3 เซิร์ฟเวอร์จัดเก็บข้อมูล
Rflikr - Flikr API

ต้องสมัครสมาชิก:
บลูมเบิร์ก - RBloomberg
LIM - LIM
ค้าและคำพูดจาก NYSE - RTAQ
โบรกเกอร์อินเตอร์แอคที - IBrokers


1
ขึ้นอยู่กับสิ่งที่คุณหมายถึงโดย 'ติดตั้งง่าย' ... ฉันมีสคริปต์ที่กำหนดเองจำนวนหนึ่งซึ่งเป็น 'ติดตั้งง่าย'
David LeBauer

2
ตอนนี้ฉันกำหนด "ง่ายต่อการติดตั้ง" เป็น "แพคเกจที่มีอยู่" หรือ "ใครบางคนโพสต์ / ตีพิมพ์ฟังก์ชันในการดาวน์โหลดข้อมูล"
ซัค

ฉันจะกำหนดเพิ่มเติม "แพคเกจที่มีอยู่" เป็น "แพคเกจอยู่ใน CRAN" หรือ "แพคเกจที่อยู่ใน R Forge" "แพคเกจอยู่ในที่เก็บ CRAN เหมือนสาธารณะบางส่วน"
Zach

เพิ่มเติม: Federal Register API (ในผลงาน)
คุณพ่อ

หัวข้อนี้ก็อาจจะเป็นที่น่าสนใจ: นำเข้าราคาหุ้นจากการเงิน yahoo เข้า R
gung - Reinstate Monica

คำตอบ:


8
  1. คำแนะนำในการใช้ R เพื่อดาวน์โหลดข้อมูล netCDF สามารถพบได้ที่นี่รูปแบบทั่วไปที่ใช้สำหรับเก็บข้อมูลวิทยาศาสตร์โลกเช่นในข้อมูลทางธรณีวิทยาทางทะเลจากOpenEarthหรือโปรแกรมจำลองสภาพภูมิอากาศและการพยากรณ์จากUCAR

  2. rnpn (อยู่ระหว่างการพัฒนา) ช่วยให้คุณได้รับข้อมูลจากเครือข่าย Phenology แห่งชาติ - โครงการวิทยาศาสตร์พลเมืองเพื่อติดตามเวลาของพืชสีเขียว, การออกดอกและการชราภาพ ดูนักพัฒนาบล็อกโพสต์

  3. -obsolete- RClimateมีเครื่องมือในการดาวน์โหลดและจัดการข้อมูลสภาพภูมิอากาศในแฟลตไฟล์ (พร้อมบทแนะนำรวมถึงที่นี่ -

  4. ดาวน์โหลดข้อมูลทางการเงินในอดีตด้วย tseries::get.hist.quote

  5. เอกสารของ Michael Samuel ดาวน์โหลดข้อมูลด้านสาธารณสุข

  6. raster::getData ให้การเข้าถึงตัวแปรสภาพภูมิอากาศผ่าน worldclim


"ข้อมูล netCDF คืออะไร"
ซัค

@Zach NetCDFเป็นวิธีที่มีโครงสร้างสากลในการจัดเก็บชุดข้อมูลขนาดใหญ่ วิธีการทางเลือกขึ้นอยู่กับรูปแบบHDF5
chl

@ David (+1) ขอบคุณมากสำหรับประเด็นที่สี่!
chl

เกิดอะไรขึ้นกับ RClimate ฉันไม่สามารถหาแพ็คเกจได้ทุกที่
Daniel Ryback

ตอนนี้มีไลบรารี ncdf4 บน R เพื่อจัดการ netcdf4 มันซับซ้อนกว่าในการติดตั้งกว่า ncdf แต่ภายหลังฉันเลิกคิดไปแล้ว ไม่กี่ปีที่ผ่านมาฉันยังติดตั้ง netcdf4 กับ Min GW64 เพื่อให้แพ็คเกจนี้ทำงานบน windows :) ถ้าฉันทำมันก็หมายความว่ามันเป็นไปได้ ... และดูเหมือนว่า D. Pierce (ผู้เขียนแพ็คเกจ) กำลังให้บริการแหล่งที่มา บนเว็บไซต์ของเขาcirrus.ucsd.edu/~pierce/ncdf
robin girard

8

มีโครงการที่มุ่งสร้างแพ็คเกจ R โดยมีวัตถุประสงค์นี้ (ส่วนต่อประสาน R กับ API แบบเรียลไทม์) ที่เรียกว่าrOpenSciซึ่งปัจจุบันมี18 แพ็คเกจที่พร้อมใช้งานหรือกำลังพัฒนาอยู่ บางคน (rnpn, rfishbase) อยู่ในรายการของคุณแล้ว

รายการที่ยอดเยี่ยม! และการเปิดเผยอย่างเต็มที่ - ฉันเป็นส่วนหนึ่งของโครงการ rOpenSci


1
  1. ONETr - การโต้ตอบที่มีประสิทธิภาพกับ O * NET ™ API เสนอข้อมูลตัวบ่งชี้อาชีพจากกระทรวงแรงงานสหรัฐ
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.