کمک گرفتن از توایع در R

مسئله

شما می­خواهید در مورد توابع که روی سیستم شما نصب شده است اطلاعات بیشتری کسب کنید.

راه حل

برای نمایش مستندات توابع از تابع help استفاده کنید:

> help(functionname)

برای یادآوری سریع آرگومان ­های توابع از arge استفاده کنید:

> args(functionname)

برای دیدن نمونه ­هایی کدهای از توابع از تابع example استفاده کنید:

> example(functionname)

بحث

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

فرض کنید می­خواهید درباره تابع mean اطلاعات بیشتری کسب کنید. از تابع help استفاده کنید:

> help(mean)

این کد پنجره ای را برای تابع باز می­کند و یا با توجه به سیستم شما، مستندات را روی کنسول شما نمایش می­دهد. میانبر فرمان  help علامت سوال ? می­باشد:

> ?mean

گاهی اوقات شما فقط یک یادآوری سریع از آرگومان­های یک تابع را می­خواهید. آن­ها چه هستند و به چه ترتیب رخ می­دهند؟ از تابع args استفاده کنید:

> args(mean)

function (x, …)

NULL

> args(sd)

function (x, na.rm = FALSE)

NULL

اولین خط خروجی از args، خلاصه ای از فراخوانی تابع است. برای مثال یک آرگومان X را نشان می­دهد که یک بردار اعداد است. برای sd همان بردار x و یک آرگومان اختیاری به نام na.rm را نشان می­دهد. (می­توانید خط دوم خروجی را که اغلب NULL است را نادیده بگیرید).

اکثر مستندات مربوط به توابع شامل مثال­هایی در انتها است. یکی از ویژگی­های جالب R این است که می­توانید درخواست کنید این نمونه­ها کدها را اجرا کند و ویژگی­های جزئی از توابع را نشان ­دهد. به عنوان مثال اسناد مربوط به تابع  meanشامل مثال­هایی است اما لازم نیست خودتان آنها را تایپ کنید. فقط از تابع  exampleبرای تماشای اجرای آنها استفاده کنید:

 > example(mean)

mean> x <- c(0:10, 50)

mean> xm <- mean(x)

mean> c(xm, mean(x, trim = 0.1))

[۱] ۸٫۷۵ ۵٫۵۰

mean> mean(USArrests, trim = 0.2)

 

MurderAssaultUrbanPopRape
7.42167.666.220.16

کاربر کد example(mean) را تایپ کرد و دستورات دیگر توسط R تولید شده است این  نمونه­ کدها را از صفحه راهنما اجرا کرده و نتایج را نمایش می­دهد.


دیدگاه بگذارید

اولین نفری باشید که نظر می دهید!

اطلاع داشتن
avatar
wpDiscuz
دیدگاه کاربران
تیم محل کار داده

محل کار داده تیمی پر از خلاقیت حرفه ای و با تجربه در ارائه تحلیل داده و آموزش روش تحقیق و آمار و سایر خدمات مورد نیاز برای تحلیلگران عمل میکند. بیشتر فعالیت ما در حوزه آمار و‌ روش تحقیق میباشد همچنین برای تحلیلگران عزیز نیز فیلم های آموزشی خیلی حرفه ای هم در نظر گرفته شده

شماره تماس  :
ایمیل  :  S.Bakhtyarijavan@Gmail.com

محل کار داده یار همیشگی شما در تحلیل داده
تمام حقوق برای محل کار داده محفوظ است هرگونه کپی برداری از مطالب بدون اجازه قبلی ممنوع و شرعا حرام است [ اسفند ۹۵ ]