0
你好我創建一個矩陣的功能,這將是n-1個後數據的最低數量列。但是我想刪除n列中含量最少的分類變量。怎麼做。要刪除具有分手分類值
BreakCad= function(dataf,catog) # takes the parent data frame and the variable containing categorical variable.
{
result<- model.matrix(~ factor(catog)-1) ##--Takes input a categorical variable breaks to n-1 categorical variable with value 0 or 1--#
result<-result[,-1] # its removing col in position -1 , I want to remove the #knonw which has lowest quantity
result= as.data.frame(result)
result=cbind(dataf,result)
return(result)
}
y= data.frame(Decision=sample(c("yes","no","cant decide"),40,replace=TRUE),point1=sample(1:10, 40, replace=TRUE))
fd=BreakCad(y,y$Decision)
min(table(y$Decision))