متغیرها (Variables)
اینجا با متغیر (Variable) در R آشنا می شوی. متغیر مثل جعبه برچسب دار است که عدد یا متن را نگه می دارد. سپس با نام جعبه، مقدارش را می بینی.
ساخت متغیر با عملگر انتساب <-
در R لازم نیست متغیر را اعلام کنی. وقتی مقدار می دهی، ساخته می شود. معمولاً از <- برای انتساب استفاده می کنیم.
name <- "John"
age <- 40
name # خروجی "John"
age # خروجی 40
نمایش مقدار بدون تابع
برخلاف خیلی زبان ها، کافی است نام متغیر را بنویسی. خروجی همان جا چاپ می شود.
name <- "John Doe"
name
چاپ با تابع print()
اگر با زبان های دیگر آشنا هستی، می توانی از print() هم استفاده کنی. نتیجه فرقی ندارد.
name <- "John Doe"
print(name)
کِی استفاده از print() لازم است؟
وقتی داخل یک عبارت R هستی، مثل بلوک آکولادی، بهتر است print() بنویسی.
for (x in 1:10) {
print(x)
}
نکته: در بیشتر موقعیت ها <- انتخاب بهتری از = است؛ چون در برخی زمینه ها استفاده از = محدود می شود.
گام های تمرینی
- دو متغیر بساز و مقدار متفاوت بده.
- هر دو را یک بار مستقیم چاپ کن.
- همان ها را با
print()چاپ کن.
ادامه مسیر: صفحه اتصال متغیرها، همچنین چاپ در R و سینتکس R. برای توضیح کد هم به کامنت ها سر بزن.
جمع بندی سریع
- متغیر با انتساب ساخته می شود.
<-رایج و امن تر است.- نام متغیر را بنویس تا چاپ شود.
- داخل بلوک ها از
print()استفاده کن.