แพ็คเกจ data.world
เป็นแพ็คเกจ R หลักสำหรับการทำงานกับชุดข้อมูลบน data.world
การใช้แพ็คเกจนี้ผู้ใช้สามารถ:
dwapi
ที่รวมอยู่) ในการเริ่มต้น ให้โหลดไลบรารีและชำระเงินบทความ quickstart
library( data.world )
vignette( " quickstart " , package = " data.world " )
นี่เป็นตัวอย่างง่ายๆ:
intro_ds <- " https://data.world/jonloyens/an-intro-to-dataworld-dataset "
sample_query <- data.world :: qry_sql(paste0(
" SELECT t.Name, t.Height, s.AssistsPerGame " ,
" FROM DataDotWorldBBallTeam as t " ,
" JOIN DataDotWorldBBallStats as s ON t.Name = s.Name " ,
" ORDER BY s.AssistsPerGame DESC " ))
data.world :: query( sample_query , dataset = intro_ds )
โปรดสังเกตว่า dataset
เป็นพารามิเตอร์ที่ฟังก์ชันส่วนใหญ่ต้องการและสามารถจัดเตรียมได้ในสองรูปแบบ:
เพื่อความสะดวกของคุณ แพ็คเกจนี้ช่วยให้คุณเผยแพร่ข้อมูลเชิงลึกไปยังโปรเจ็กต์ข้อมูลโดยไม่ต้องออกจาก R Studio
ใช้เมนู "Addins" ของ R Studio ค้นหา DATA.WORLD > New insight
Add-in จะบันทึกพล็อตที่ใช้งานอยู่ในมุมมองพล็อตของ R Studio โดยอัตโนมัติ และให้โอกาสคุณในการเลือกโปรเจ็กต์อย่างรวดเร็ว และป้อนชื่อและคำอธิบายสำหรับข้อมูลเชิงลึกของคุณ
วิธีติดตั้งโดยตรงจาก GitHub:
devtools :: install_github( " datadotworld/data.world-r " , build_vignettes = TRUE , ref = " main " )
หมายเหตุ: คุณจะต้องติดตั้งแพ็คเกจ devtools สำหรับ R เพื่อรันคำสั่งก่อนหน้า หากยังไม่ได้ติดตั้ง คุณสามารถติดตั้งได้จาก CRAN โดยใช้คำสั่ง:
install.packages( " devtools " )
ขั้นแรก ผู้ใช้จะต้องได้รับโทเค็นการตรวจสอบสิทธิ์ API ที่: https://data.world/settings/advanced
สิ่งสำคัญ : เพื่อความปลอดภัยของคุณ อย่ารวมโทเค็นการตรวจสอบสิทธิ์ API ของคุณในโค้ดที่มีจุดประสงค์เพื่อแชร์กับผู้อื่น
การกำหนดค่าสามารถระบุได้ 3 รูปแบบ:
ไฟล์กำหนดค่าเป็นวิธีการกำหนดค่าที่สะดวกที่สุด เมื่อบันทึกการกำหนดค่าแล้วจะถูกกู้คืนโดยอัตโนมัติเมื่อมีการโหลด data.world
จากคอนโซล R:
saved_cfg <- data.world :: save_config( " YOUR API TOKEN " )
data.world :: set_config( saved_cfg )
สำหรับตัวเลือกการกำหนดค่าเพิ่มเติม โปรดดูที่ ?set_config
ตรวจสอบ quickstart
และ query
บทความสั้นและเอกสารประกอบแพ็คเกจ ( ?data.world
)
> vignette("quickstart", package = "data.world")
> ?data.world
เราได้ลบแพ็คเกจออกจาก CRAN และแนะนำให้ติดตั้งโดยตรงจาก Github