دوره آموزشی ایجاد ارائه های تعاملی با Shiny و R
1 ساعت 53 دقیقهمتوسط2016-04-29
مدرسین

Charlie Joey Hadley
Technology and open data evangelist
جزئیات دوره
تجزیه و تحلیل کلان داده عالی است، اما اگر نتوانید نتایج خود را به اشتراک بگذارید، نه. در این دوره، مارتین هدلی نشان میدهد که چگونه میتوان ارائههای تعاملی مجموعههای داده بزرگ را با R، RStudio، و Shiny، یک ابزار مبتنی بر R برای تولید تجسم دادههای تعاملی و آماده وب ایجاد کرد. بیاموزید که چرا این ابزارها برای دانشمندان داده مهم هستند، چگونه آنها را پیکربندی و نصب کنند، و چگونه از آنها برای واضح تر و جذاب تر کردن یافته های خود استفاده کنید.
انواع مختلفی از ارائههایی را که میتوانید با قالبهای R Markdown درست کنید (که مستقیماً در RStudio ساخته شده است) و نحوه سفارشیسازی قالبها با CSS را کشف کنید. بیاموزید که چگونه برای RPubs ثبت نام کنید تا ارائه های RStudio را برای اشتراک گذاری به اشتراک بگذارید، و سپس با Shiny فراتر از اصول اولیه بروید—افزایش تعامل و ایجاد داشبوردهای قابل جاسازی بدون نیاز به HTML یا جاوا اسکریپت.
این یک دوره هیجان انگیز برای تحلیلگرانی است که می خواهند ارتباط و دیده شدن کار خود را افزایش دهند. اطمینان حاصل کنید که بررسی های دانش در پایان هر فصل را تماشا کنید تا مهارت های جدید خود را آزمایش کنید.
اهداف یادگیری
مزایای مرتبط با RStudio را توضیح دهید.
گزینه های ایجاد ارائه های HTML R Markdown را فهرست کنید.
از RPubs برای انتشار و اشتراک گذاری ارائه ها از طریق توییتر، +Google و فیس بوک استفاده کنید.
یک برنامه تعاملی را با Shiny آماده و به اشتراک بگذارید.
سه گزینه چیدمان مختلف موجود با برنامه Shiny را نام ببرید.
حساب های مختلف Shinyapps.io را با هم مقایسه کنید تا مشخص کنید کدام یک با نیازهای شما مطابقت دارد.
انواع مختلفی از ارائههایی را که میتوانید با قالبهای R Markdown درست کنید (که مستقیماً در RStudio ساخته شده است) و نحوه سفارشیسازی قالبها با CSS را کشف کنید. بیاموزید که چگونه برای RPubs ثبت نام کنید تا ارائه های RStudio را برای اشتراک گذاری به اشتراک بگذارید، و سپس با Shiny فراتر از اصول اولیه بروید—افزایش تعامل و ایجاد داشبوردهای قابل جاسازی بدون نیاز به HTML یا جاوا اسکریپت.
این یک دوره هیجان انگیز برای تحلیلگرانی است که می خواهند ارتباط و دیده شدن کار خود را افزایش دهند. اطمینان حاصل کنید که بررسی های دانش در پایان هر فصل را تماشا کنید تا مهارت های جدید خود را آزمایش کنید.
اهداف یادگیری
مزایای مرتبط با RStudio را توضیح دهید.
گزینه های ایجاد ارائه های HTML R Markdown را فهرست کنید.
از RPubs برای انتشار و اشتراک گذاری ارائه ها از طریق توییتر، +Google و فیس بوک استفاده کنید.
یک برنامه تعاملی را با Shiny آماده و به اشتراک بگذارید.
سه گزینه چیدمان مختلف موجود با برنامه Shiny را نام ببرید.
حساب های مختلف Shinyapps.io را با هم مقایسه کنید تا مشخص کنید کدام یک با نیازهای شما مطابقت دارد.
مهارت ها
ShinyRStudioData VisualizationWeb Development ToolsProjectWeb DevelopmentData ScienceBusiness Analysis and StrategyBusiness Software and ToolsOpen Source
سرفصل ها
0. مقدمه
- 01 - خوش آمدید
- 02 - آنچه باید قبل از تماشا بدانید
- 03 - استفاده از فایلهای تمرین
- 04 - استفاده از چکهای دانش
1. RStudio
- 05 - چرا از RStudio استفاده کنید
- 06 - RStudio را نصب کنید
- 07 - راهاندازی RStudio
- 08 - کار خود را با پروژهها مدیریت کنید
- 09 - بررسی دانش
2. RMarkdown
- 10 - چرا از RMarkdown استفاده کنید
- 11 - اسلاید را به قالب اضافه کنید
- 12 - کد و نمودار اضافه کنید
- 13 - گزینههای قطعه و CSS
- 14 - گزینههای ارائه اضافی
- 15 - بررسی دانش
3. RPubs
- 16 - چرا از پلتفرم RPubs استفاده کنید
- 17 - برای یک حساب کاربری ثبت نام کنید
- 18 - انتشار در RPubs
- 19 - بررسی دانش
4. براق
- 20 - چرا از براق استفاده کنید
- 21 - یک برنامه shinyApp را به یک ارائه اضافه کنید
- 22 - انواع کنترل
- 23 - کنترلهای وابسته به هم
- 24 - عبارات واکنشی
- 25 - Layout Apps Shiny
- 26 - تم و سفارشی سازی
- 27 - بررسی دانش
5. مستقر در براق
- 28 - چرا از shinyapps.io استفاده کنید
- 29 - RStudio را به shinyapps.io وصل کنید
- 30 - ارائه را در shinyapps.io قرار دهید
- 31 - shinyapps.io مستقر شده خود را مدیریت کنید
- 32 - بررسی دانش
6. داشبوردهای براق
- 33 - چرا با شینی داشبورد بسازید
- 34 - فایلهای ui.R و server.R
- 35 - استفاده از ابزارکهای html در اپلیکیشنهای شینی
- 36 - shinyAppDir
- 37 - iframes
- 38 - بررسی دانش
نتیجه
- 39 - مراحل بعدی