我在這裏新加入R編程,希望你能幫助我:如何序因素添加到數據幀中的R
我有以下代碼:
set.seed(1)
gender<-sample(c("M","F"),size=100,replace=TRUE)
mark<-round(rnorm(100,mean=55,sd=10),0)
如何在我的數據框中添加序數因子,以顯示每個學生具有的等級AE,其中A = 85-100,B = 70-84,C = 55-69,D = 40- 54,E = 25-39 。
非常感謝你的幫助
我在這裏新加入R編程,希望你能幫助我:如何序因素添加到數據幀中的R
我有以下代碼:
set.seed(1)
gender<-sample(c("M","F"),size=100,replace=TRUE)
mark<-round(rnorm(100,mean=55,sd=10),0)
如何在我的數據框中添加序數因子,以顯示每個學生具有的等級AE,其中A = 85-100,B = 70-84,C = 55-69,D = 40- 54,E = 25-39 。
非常感謝你的幫助
您可以使用cut
的分數分爲5個箱。 labels
參數允許您提供組的名稱。
箱子的範圍將有模式start < x <= end
。這意味着最低不包括在內。因此的25
得分將導致NA
,所以我們做的說法include.lowest=TRUE
:
cut(mark, c(25, 40, 55, 70, 85, 100), labels=rev(LETTERS[1:5]), include.lowest=TRUE)
#[1] C B C B C D B B C B D B C B B C A C C D..
意味着那種幫助55艱難類 –