عبارت های کنترلی : بخش نخست

در هر زبان برنامه نویسی، علاوه بر اطلاع داشتن از ساختارهای برنامه و ساختمان داده های مختلف، دستورات و عبارات کنترلی نقش بسیار مهمی در طراحی و توسعه برنامه ها دارند. به عبارت دیگر، این دستورات شاکله برنامه ها را ایجاد می کنند و بار طراحی و پیاده سازی بخش های مختلف برنامه را به …

ادامه مطلب

کار با فایل های صفحه گسترده اکسل در R

در این آموزش، نحوه بارگیری داده ها از صفحات گسترده اکسل در R را مورد بررسی قرار می دهیم. به منظور کار با صفحات گسترده Excel، یکی از بهترین پکیج های موجود readxl می باشد. برای نصب این پکیج سه روش وجود دارد: به طور مستقیم پکیج readxl را به وسیله دستور زیر نصب کنیم. …

ادامه مطلب

آموزش مباحث پیشرفته

هدف اصلی مجموعه آر-آکادمی آموزش مباحث زبان برنامه نویسی R با رویکرد کاربردی است. برای این منظور، شروع فعالیت ما با آموزش مبانی زبان R همراه بود با این هدف که دانشجویان و مخاطبان گرامی را به صورت اصولی با زبان R آشنا کنیم. با این حال، در میان مخاطبان آر-آکادمی دوستانی هستند که پیشتر …

ادامه مطلب

مقایسه ساختمان داده ها

همانطور که احتمالا می دانید، هدف اصلی آر-آکادمی ارائه آموزش ها به شیوه ای است که در برنامه ها و سناریوهای کاربردی مورد استفاده قرار بگیرند. به همین دلیل، از پرداختن به برخی از نکات و مطالبی که به سادگی در منابع دیگر یافت می شوند، تا ضرورتی وجود نداشته باشد، پرهیز می شود. در …

ادامه مطلب

فاکتورها : بخش دوم

برای تکمیل بحث فاکتورها، در این بخش به چند نکته مهم دیگر درباره آن ها می پردازیم. لطفا به این مساله توجه داشته باشید که علاوه بر آشنایی و تسلط به کار با ساختمان داده های مختلف، موضوع مهمتر این است که در چه مواردی باید از آن ها استفاده کرد. به بیان دیگر، ممکن …

ادامه مطلب

فاکتورها : بخش نخست

آخرین ساختمان داده ای که در دوره مقدماتی زبان R به آن می پردازیم، فاکتورها هستند. شیوه ذخیره داده ها در فاکتورها با آنچه در بردارها و دیتافریم ها بررسی کردیم، تفاوت دارند. به صورت مشخص، فاکتور برای ذخیره داده های طبقه بندی شده یا categorical مورد استفاده قرار می گیرد. برهمین اساس، هر فاکتور …

ادامه مطلب

دیتافریم ها: بخش دوم

در ادامه بررسی دیتافریم ها در زبان R، در این بخش عملیات های قابل انجام بر روی دیتافریم ها از قبیل حذف و اضافه کردن مقادیر داده ای معرفی می شوند. البته به این نکته توجه داشته باشید که چون دیتافریم ها داده ها را در قالب سطر و ستون ذخیره می کنند (همانند جدول …

ادامه مطلب