ایجاد تابع در زبان برنامه نویسی R

R یک زبان برنامه نویسی است که برای محاسبات آماری و نمایش گرافیکی داده ها استفاده می شود در همه ی زبان های برنامه نویسی شما نیاز دارید در قسمت هایی از برنامه خودتان از توابع استفاده نمایید در این مقاله می خواهیم در مورد ایجاد تابع در زبان برنامه نویسی R صحبت کنیم

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

ایجاد تابع در زبان برنامه نویسی R به ما کمک می کند که وقتی یک کد قرار است به دفعات مورد استفاده قرار گیرد

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

پس اگر می خواهید ایجاد تابع در زبان برنامه نویسی R را یاد بگیرید در این مقاله با ما همراه باشید

آموزش نرم افزار و زبان برنامه نویسی R

آموزش نرم افزار و زبان برنامه نویسی R

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

چگونه در زبان R یک تابع ایجاد کنیم

حالا به سراغ این سئوال می رویم که چگونه در زبان R یک تابع ایجاد کنیم

در این جا می خواهیم یک تابع ایجاد کنیم

این تابع به این صورت خواهد بود که جمله معروف سلام دنیا را چاپ خواهد کرد

#function
f <- Function () {
print ("Hello World")
}

اگر این دستور را با دستور  Ctrl + Enter اجرا کنید، و بعد تابع F را به شکل روبه رو فراخوانی کنیم ()f

عبارت hello word به صورت انگلیسی در کنسول print می شود

برای اینکه مفهوم ایجاد تابع در زبان R را بهتر متوجه شوید

حالا این مثال را به شکل دیگری در می آوریم

فرض کنید می خواهیم جمله hello word به تعداد دفعات بیشتری مثلا n بار چاپ شود، که n یک عدد صحیح است

فرض کنید که اگر کاربر سه بار f3 را وارد کرد باعث شود که سه بار این عبارت print شود

f<- function (n)
}
for(i 1:n){
print("hello world")
}}

برای اینکه تابع به درستی اجرا شود باید کابر در تابع F یک عبارت وارد کند به عنوان مثال (۳)f که n به تعداد ۳ بار print شود

حالا می خواهیم برای ایجاد تابع در زبان برنامه نویسی R این مثال را کمی پیچیده تر کنیم

می خواهیم تابع زمانی که اجرا شد علاوه بر اینکه مقدار وارد شده به وسیله کاربر print شود تعداد کاراکتر ها نیز نمایش داده شود

برای این منظور یک تابع دیگر تعریف می کنیم به نام f2

f2 <- function (n=1)
{
h <- ("Hello World")
for (i in 1=n)
{
print(h)
char <-nchar (h) * n
}}

در این مثال ما از متغیر h کمک می گیریم که در نهایت با قرار دادن آن در تابع char تعداد دفعات تکرار را در کنسول به ما نشان می دهد

امیدواریم مفهوم ایجاد تابع در زبان برنامه نویسیرا به خوبی متوجه شده باشید

مطالعه بیشتر

زبان برنامه نویسی R

همانطور که گفته شد R یک زبان برنامه نویسی که برای محاسبات آماری و نمایش گرافیکی داده ها استفاده می شود

داده کاوی (DATA MINING)

ماشین های یادگیرنده (Machinelearning)

روش های تحلیلی کسب و کار

مدل سازی های خطی و غیر خطی

آزمون های آماری

تحلیل داده های سری زمانی

خوشه بندی

رده بندی

توانایی های زبان برنامه نویسی R

برای تحلیل داده توسعه یافته است

یک نرم افزار متن باز است

جامعه توسعه دهندگان پویا و قدرتمندی دارد

CRAN : comprehensire R Archive network

امکانات قدرتمند تری برای نمایش داده ها داراست

نرم افزاری که بر پایه R توسعه یافته است :

SHINY نرم افزاری است که بر پایه R توسعه یافته است

این نرم افزار مناسب برای ساخت اپلیکیشن های تعاملی در حوزه وب است

دستور if برای ایجاد یم ساختار شرطی و دستور for برای ایجاد حلقه استفاده می شود

حلقه های شرطی :

ساختار حلقه های شرطی به این صورت است که یک متغیر وارد می شود مثل x و با یک گزاره مقایسه می شود

مثلا ۵، اگر گزاره باشد که اگر x=5 باشد شرط درست اجرا می شود اما اگر گزاره غلط باشد مثلا x=2 باشد شرط درست اجرا نمی شود

حالت if else :

یک ورودی داریم که با یک عبارتی مقایسه می شود، به عنوان مثال اگر x>5 بود دستورات شرط ما اجرا شود در غیر این صورت با دستور else حالت دیگری را اجرا می کنیم

در مورد ساختار حلقه ها باید بگویم که

یک کاری به صورت تکراری رخ می دهد

به این صورت که فرض کنید ما یکسری عدد داریم از یک ۱

می خواهیم ۱۰ بار یک کاراکتر چاپ شود

پس بنا بر این برای این کار تا زمانی که حلقه ما از ده کوچکتر است جلو می رود

اما اگر به ۱۰ برسد یا از ۱۰ بزرگتر باشد دیگر از آن ساختار حلقه خارج می شود

کلام آخر

در نهایت امیدواریم که مقاله ایجاد تابع در برنامه نویسی R مورد توجه شما قرار گرفته باشد

آموزشگاه کامپیوتر و برنامه نویسی آریا تهران بهترین آموزشگاه برنامه نویسی در غرب تهران

با برگزاری دوره های مختلف برنامه نویسی از جمله زبان دوره آموزش زبان برنامه نویسی R پذیرای شما علاقه مندان به این زبان برنامه نویسی می باشد