• مطالب آموزشی
    • تمام مطالب آموزشی
    • Excel
    • Power BI
    • DAX
  • دوره های آموزشی
    • کلاس اکسل پیشرفته
    • کلاس داشبورد با Power BI
    • کلاس DAX و مدلسازی داده‎
    • Power BI Report Server
    • گالری تصاویر
  • پکیج های آموزشی
    • اکسل
    • Power BI
    • SQL
    • سبد خرید
  • معرفی
  • تماس
  • اینستاگرام
  ورود
گروه تحلیلگری
  • مطالب آموزشی
    • تمام مطالب آموزشی
    • Excel
    • Power BI
    • DAX
  • دوره های آموزشی
    • کلاس اکسل پیشرفته
    • کلاس داشبورد با Power BI
    • کلاس DAX و مدلسازی داده‎
    • Power BI Report Server
    • گالری تصاویر
  • پکیج های آموزشی
    • اکسل
    • Power BI
    • SQL
    • سبد خرید
  • معرفی
  • تماس
  • اینستاگرام
0
ثبت نام / ورود

وبلاگ

نمودارهای R در Power BI

برای تعدادی از شما که مدتی است با Power BI کار کرده‌اید، استفاده از نمودارهای R در این نرم افزار ممکن است آشنا به نظر بیاید. حتی با وجود اینکه استفاده خاصی از آن نکرده‌ باشید.

به طور خلاصه R یا عنوانی که در سایت آن نام برده شده است، پروژه R برای محاسبات آماری، یک پکیج نرم افزاری آماری و متن باز است که ریاضی دانان، آمار گیران یا دانشمندان علم داده از آن برای به سرعت محاسبه کردن پیچیده ترین تحلیل‌ها بهره می‌گیرند. این ابزار برای کسانی که می‌خواهند نهایت استفاده را از هر نرم افزاری ببرند، بسیار کاربردی است! R خودش به تنهایی قدرت زیادی ندارد، بلکه تعدادِ زیادِ پکیج‌های تعریف شده در آن که توسط برنامه نویسان باهوش در این زبان توسعه یافته‌اند، باعث می‌شوند کارهای جالبی قابل انجام دادن باشند. پکیج‌ها شامل توابعی هستند که عملیات پیش بینی، ریاضیات، آماری و مهم تر از همه نموداری را انجام می‌دهند. همه اینها به نظر زیبا و جذاب می آید اما خب که چی؟! مایکروسافت نسخه‌های منتشر شده از R را در ابزارهای خود جمع آوری و پشتیبانی کرده است. برای مثال R می‌تواند بیشترین کاربرد را در SQL server 2016 داشته باشد و همچنین نمودارهای R در Power BI Desktop و PowerBI.com قابل بهره برداری هستند. علاوه بر اینها R می تواند برای تغییر شکل و آماده سازی داده ها در حین بار گذاری یک مجموعه داده ای به کار گرفته شود.

نکته مهم این است که هم اکنون مایکروسافت نسخه خاص خودش از R را منتشر کرده است. این نسخه تحت عنوان MRAN در این سایت وجود دارد.

نمودارهای R

MRAN از R Project برداشت و اصلاح شده است. در این نسخه از R مایکروسافت، تغییرات اساسی ایجاد شده و کارایی بهبود یافته است. توضیحات کافی است، حال به سراغ استفاده از آن برویم.

نصب و راه اندازی MRAN

ابتدا نیاز دارید که اخرین نسخه از MRAN را نصب نمایید. در تصویر بالا، دکمه Download را بزنید.

نمودارهای R

سیستم عامل مورد نظر خود که MRAN باید روی آن نصب شود را انتخاب نمایید. من از ویندوز استفاده می‌کنم در نتیجه بر روی اولین گزینه کلیک می‌نمایم.

برای خلاصه نگه داشتن این آموزش، فرض را بر این میگیریم که شما نحوه نصب و راه اندازی نرم افزار را می‌دانید و این کار را با موفقیت انجام می‌دهید. پس از نصب، شما باید این برنامه را در منوی سیستم خود داشته باشید:

نمودارهای R

برنامه نصب شده را باز کنید و صفحه ای به صورت پنجره زیر مشاهده میکنید.

نمودارهای R

در انتهای صفحه کنسول یک خط قرمز وجود دارد و اینحا جایی است که شما باید دستورات خود را وارد کنید. خط دستور زیر را وارد نمایید و دکمه enter را بزنید.

install.packages(“corrplot”)

این کار پکیج مناسبی که ما می‌خواهیم در Power BI استفاده کنیم را نصب می‌نماید. بعد از اجرای این خط کد، کنسول پکیج مناسب را دانلود کرده و مراحل نصب را بر روی کامپیوتر شما انجام می‌دهد.

نمودارهای R

پس از خاتمه یافتن، شما میتوانید صفحه کنسول R را ببندید. بعد از آن Power BI را باز کنید. بر روی گزینه file از نمودار بالا بزنید و روی options and settings بروید.

نمودارهای R

گزینه options را کلیک کنید.

نمودارهای R

زیر منوی Global در سمت چپ، چک کنید که نسخه جدید MRAN که چندی پیش نصب کردید، قرار داشته باشد. Power BI باید به طور خودکار برنامه نصب شده را بررسی کند و نسخه کنونی آن را در کادر زیر نمایش دهد:

نمودارهای R

پس از آنکه از نصب نسخه جدید اطمینان حاصل کردید، OK را بزنید و صفحه را ببندید. زمان داده بازی است! در تصویر زیر زبان M که باید در Query Editor خود از آن استفاده کنید، نمایش داده شده است. کد زیر را در Advanced Editor موجود در Query Editor خود کپی نمایید.

let

 Source = Excel.Workbook(Web.Contents(“https://powerbi.tips/wp-content/uploads/2016/09/CarDetails.xlsx”), null, true),

 CarData_Table = Source{[Item=”CarData”,Kind=”Table”]}[Data],

 #”Changed Type” = Table.TransformColumnTypes(CarData_Table,{{“Year”, Int64.Type}, {“Make”, type text}, {“Model”, type text}, {“Liters”, type number}, {“Hp”, Int64.Type}, {“Cylinders”, Int64.Type}, {“MPG City”, Int64.Type}, {“MPG Hwy”, Int64.Type}})

in

 #”Changed Type”

پس از آنکه کد را در محل مورد نظر کپی نمودید، باید چیزی شبیه تصویر زیر داشته باشید:

نمودارهای R

با کلیک کردن بر روی Done، صفحه Advanced Editor بسته می‌شود و فرایند بارگذاری داده آغاز می‌گردد. شما باید برای این کار به اینترنت متصل باشید. کوئری خود را به Car Data تغییر دهید. پس از آن در نوار Home، گزینه Close & Apply را برای بارگذاری داده ها به مدل داده ای بزنید.

نمودارهای R

از یک جدول برای دیدن نمای بهتری از داده ها استفاده کنید.

نمودارهای R

 

استفاده از نمودارهای R

با کلیک بر روی R در قسمت Visualizations، نموداری از R را بندازید. با دیدن صفحه باز شده، گزینه Enable را بزنید.

نمودارهای R

پس از اینکار، یک بخش تصویری در صفحه خود و همچنین محل کد نویسی R در زیر صفحه برای شما ایجاد می‌گردد.

نمودارهای R

همانطور که بخش تصویری نمودار R انتخاب شده است، موارد زیر را که در عکس زیر مشخص شده اند، کلیک نمایید و به بخش Values اضافه نمایید.

نمودارهای R

پس از این کار، در قسمت کد نویسی R، دستوراتی به روز رسانی می‌شود که نشان می‌دهد چه داده هایی برای نمایش در مجموعه دادگان اضافه شده اند.

نمودارهای R

در قدم بعدی خط دستورات زیر را در خط پس از #dataset <- unique(dataset) وارد نمایید.

require(“corrplot”)
library(corrplot)

M <- cor(dataset)

corrplot(M, method = “circle”, tl.cex=0.6, tl.srt = 45, tl.col = “black”, type= “upper”, order=”hclust”)

با نوشتن این خطوط، پکیج corrplot بارگذاری می‌گردد که باعث ایجاد یک گراف با همبستگی میان معیارهایش می‌شود. دستور M <- (cor(dataset، داده‌های شما را می‌گیرد و یک تابع به نام cor را صدا می‌زند و نتایج را در یک متغیر جدید به نام M ذخیره می‌نماید. در نهایت دکمه Play را که در سمت بالا راست ویرایشگر R است بزنید.

موفق شدید! شما اکنون به خوبی یک گراف همبستگی با استفاده از نمودارهای R در پاور بی آی ساختید.

نمودارهای R

اگر می‌خواهید شکل نمودار خود را بهتر و دقیقتر نمایید، می‌توانید به جای دایره‌ها از خودِ مقادیر همبستگی استفاده کنید. در این حالت باید خط آخر در ویرایشگر R را به دستور کد زیر تغییر دهید:

corrplot(M, method = “number”, tl.cex=0.6, tl.srt = 45, tl.col = “black”, type= “upper”, order=”hclust”)

این کد، دایره‌ها را حذف می‌کند و با نمایش مقادیر عددی که نمایانگر میزان همبستگی میان ویژگی‌های داده‌های مختلف است، گراف را پر می‌نماید.

نمودارهای R

اعداد آبی رنگ، مقادیر با همبستگی مثبت و اعداد قرمز رنگ، مقادیر با همبستگی منفی را مشخص می‌کند. به عبارت کاربردی تر، هر چه مقدار اسب بخار (HP) یک وسیله بیشتر باشد، میزان مایل در هر گالن (MPG) آن کمتر است.

درباره امینه نقویان

به مطالعه و یادگیری مطالب به روز آی تی و همچنین به اشتراک گذاری آنها علاقه دارم.

نوشته های بیشتر از امینه نقویان
در تلگرام
کانال ما را دنبال کنید!
در اینستاگرام
ما را دنبال کنید!
مطالب زیر را حتما بخوانید
  • پروژه مدیریت مواد اولیه و تولید با Power BI

    3.57k بازدید

  • کاربرد پارامتر در پاوربی آی
    کاربرد پارامتر و تحلیل حساسیت در پاور بی آی

    2.23k بازدید

  • پیاده سازی Navigation شرطی در Power BI

    1.69k بازدید

  • امنیت در سطح Object در Power BI

    1.1k بازدید

  • پروژه Power BI خانم یاسمن طاهری

    2.9k بازدید

  • پروژه Power BI آقای محمد آذر

    2.29k بازدید

guest
تعداد ماههای سال به عدد
guest
4 نظر
قدیمی ها
جدید ها بیشترین رای
Inline Feedbacks
View all comments
حسین
حسین

سلام
با این خطا مواجه میشم
> install.packages(“corrplot”)
Error: unexpected input in “install.packages(“”
باید چه کنم؟

0
پاسخ
حسین وثوقی
حسین وثوقی
در پاسخ به  حسین

install.packages(“corrplot”)

سلام اگر دقیقا همین را نوشته اید نباید مشکلی باشد. به حروف کوچک و بزرگ و علامت ” دقت فرمایید.

0
پاسخ
حسین
حسین
در پاسخ به  حسین وثوقی

سلام تشکر از پاسخ گویی سریع شما
متوجه اشکال کاراکتر ” شدم

با تشکر

1
پاسخ
مهمان
مهمان

ok

0
پاسخ
جستجو
جستجو برای:
دسته بندی ها
  • Charts
  • DAX
  • Excel
  • Power BI
  • Power Query
  • هوش تجاری
بسته های آموزشی
  • Excel
  • Power BI
  • SQL
درباره گروه تحلیلگری

معتقدیم آموزش شروع یک تعهد بلند مدت است. این را از مشتریان ما سوال کنید.

اطلاعات تماس
  • تهران، خیابان مطهری، ابتدای خیابان سنایی، کوچه بیست و یکم
  • 543 30 910 - 021
پیوندها
  • آموزش Power BI
  • آموزش SQL
  • آموزش اکسل
دسته بندی محصولات
Excel Power BI SQL
نماد الکترونیک
wpDiscuz

ورود

رمز عبور را فراموش کرده اید؟

هنوز عضو نشده اید؟ عضویت در سایت