حزمة 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.
باستخدام قائمة "الوظائف الإضافية" في R Studio، ابحث عن DATA.WORLD > New insight
.
ستقوم الوظيفة الإضافية تلقائيًا بالتقاط قطعة الأرض النشطة في عرض قطعة أرض 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.