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

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

ادامه مطلب

لیست ها

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

ادامه مطلب

ماتریس ها

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

ادامه مطلب

بردارها : بخش چهارم

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

ادامه مطلب

بردارها : بخش سوم

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

ادامه مطلب

بردارها : بخش دوم

در ادامه بررسی بردارها در زبان R، به معرفی تابع ()seq می رسیم. همانطور که گفته شد این تابع برای تولید یک بردار از عناصر داده ای متوالی مورد استفاده قرار می گیرد. (البته لازم به یادآوری نیست (!) که می توان خروجی این تابع را در یک متغیر ذخیره کرد و از آن برای …

ادامه مطلب

بردارها : بخش نخست

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

ادامه مطلب