آموزش متغیر عامل یا فاکتور در زبان R

متغیر عامل یا فاکتور (Factors) در زبان R اشیای داده‌ای هستند که برای دسته‌بندی داده‌ها و ذخیره‌سازی آن‌ها به صورت سطوح (Levels) استفاده می‌شوند. این اشیا می‌توانند هم رشته‌ها (Strings) و هم اعداد صحیح (Integers) را ذخیره کنند. فاکتورها در ستون‌هایی که تعداد محدودی مقدار یکتا دارند کاربرد زیادی دارند؛ مانند «مذکر/مونث» یا «True/False». همچنین در تحلیل داده‌ها برای مدل‌سازی آماری بسیار مفید هستند.

ایجاد عامل (Factor)

فاکتورها با استفاده از تابع factor() ساخته می‌شوند و ورودی آن یک بردار (Vector) است.

مثال

وقتی کد بالا را اجرا می‌کنیم، نتیجه زیر را تولید می‌کند:

فاکتورها در Data Frame

هنگام ساخت یک Data Frame که شامل ستونی از داده‌های متنی باشد، زبان R آن ستون متنی را به‌صورت داده‌های دسته‌ای (Categorical) در نظر می‌گیرد و برای آن عامل (Factor) ایجاد می‌کند.

مثال

وقتی کد بالا را اجرا می‌کنیم، نتیجه زیر را تولید می‌کند:

تغییر ترتیب سطوح (Levels)

ترتیب سطوح در یک عامل (Factor) را می‌توان با اعمال دوباره تابع factor() و مشخص کردن ترتیب جدید سطوح تغییر داد.

مثال

وقتی کد بالا را اجرا می‌کنیم، نتیجه زیر را تولید می‌کند:

تولید سطوح عامل (Generating Factor Levels)

برای تولید سطوح به‌صورت خودکار می‌توان از تابع gl() استفاده کرد. این تابع دو عدد صحیح به عنوان ورودی می‌گیرد که مشخص می‌کنند چند سطح ایجاد شود و هر سطح چند بار تکرار گردد.

ساختار (Syntax)

توضیح پارامترها:

  • n : تعداد سطوح (Levels)

  • k : تعداد تکرار هر سطح

  • labels : برچسب‌ها (Labels) برای سطوح

مثال

وقتی کد بالا را اجرا می‌کنیم، نتیجه زیر را تولید می‌کند:
 

5/5 - (1 امتیاز)

راستی! برای دریافت مطالب جدید در کانال تلگرام یا پیج اینستاگرام سورس باران عضو شوید.

دوره آموزش طراحی فروشگاه اینترنتی بدون کد نویسی در 8 ساعت
  • انتشار: ۲۱ شهریور ۱۴۰۴

دسته بندی موضوعات

آخرین محصولات فروشگاه

مشاهده همه

نظرات

بازخوردهای خود را برای ما ارسال کنید