ایجاد تابع در زبان برنامه نویسی 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
همانطور که گفته شد 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 پذیرای شما علاقه مندان به این زبان برنامه نویسی می باشد
هیچ دیدگاهی برای این محصول نوشته نشده است.