Ich möchteErstellen Matrix von Faktoren von Datenrahmen in R
einen Faktor Datenrahmen, zu einem Faktor Matrix konvertieren Aber wenn ich den Code unten versuchen, ist die Art der Matrix noch Zeichenfolge
mydata=data.frame(f1=c("yes","yes","no","no"),f2=c("yes","no","no","yes"))
mydata[1:ncol(mydata)]=lapply(mydata[1:ncol(mydata)],factor)
mymatrix=as.matrix(mydata)
#this line didn't help (the matrix still string)
mymatrix=apply(mymatrix,FUN =factor,MARGIN = 2)
Matrizen in R können im Allgemeinen nur eine der atomaren Typen sein, also sind Ihre Auswahlmöglichkeiten nur ein Zeichen oder die ganzzahligen Codes, die dem Faktor zugrunde liegen. – joran