مسئله
شما میخواهید در مورد توابع که روی سیستم شما نصب شده است اطلاعات بیشتری کسب کنید.
راه حل
برای نمایش مستندات توابع از تابع 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)
Murder | Assault | UrbanPop | Rape |
7.42 | 167.6 | 66.2 | 20.16 |
کاربر کد example(mean) را تایپ کرد و دستورات دیگر توسط R تولید شده است این نمونه کدها را از صفحه راهنما اجرا کرده و نتایج را نمایش میدهد.
دیدگاه بگذارید
اولین نفری باشید که نظر می دهید!