فاکتورها؛ نوعی شیء داده در زبان برنامه نویسی R هستند که برای طبقه بندی داده ها و ذخیره آنها به صورت سطح، استفاده می شوند. این فاکتورها می توانند هم رشته و هم اعداد صحیح را ذخیره نمایند. آنها برای ستون هایی مفید هستند که تعداد محدودی از مقادیر خاص دارند. مانند ldquo;Malerdquo; (مذکر)، ldquo;Femalerdquo; (مؤنث)، True ، False و غیره. آنها در تجزیه و تحلیل داده ها برای مدلسازی آماری مفید هستند.
# Create a vector as input.
data
print(data)
print(is.factor(data))
# Apply the factor function.
factor_data
print(factor_data)
print(is.factor(factor_data))
زمانی که کد بالا را اجرا کنیم؛ نتیجه زیر به دست می آید:
[۱] ldquo;Eastrdquo; ldquo;Westrdquo; ldquo;Eastrdquo; ldquo;Northrdquo; ldquo;Northrdquo; ldquo;Eastrdquo; ldquo;Westrdquo; ldquo;Westrdquo; ldquo;Westrdquo; ldquo;Eastrdquo; ldquo;Northrdquo;
[۱] FALSE
[۱] East West East North North East West West West East North
Levels: East North West
[۱] TRUE
در ایجاد هر نوع چارچوب داده با یک ستون از داده های متنی، R با ستون متنی به عنوان یک داده مطلق رفتار می کند و فاکتورها را روی آن ایجاد می کند:
ldquo ,data ,factor ,print ,داده ,the ,data print ,input data ,ldquo westrdquo ,eastrdquo ldquo ,factor data ,ldquo eastrdquo ldquo ,ldquo westrdquo ldquo ,ldquo northrdquo ldquo ,westrdquo ldquo westrdquo# Create the vectors for data frame.
height
weight
gender
# Create the data frame.
input_data
print(input_data)
# Test if the gender column is a factor.
print(is.factor(input_data$gender))
# Print the gender column so see the levels.
print(input_data$gender)
برای مطالعه ادامه مطلب کلیک کنید
درباره این سایت