Cita:
Al final, quiero obtener de la tabla de 2 columnas por N filas, la fila que tiene el par (atributo-ganancia) en la cual el valor de ganancia es el mayor de toda la tabla. como lo hago?#Defino la tabla
gains <- c("", 0)
#Vario N veces
for(r in 1:cantidadAtributos){
atributte <- attributes[r]
gain <- gainInfo(examples, atributte, "PlayTennis")
assign("gains", c(atributte, gain))
}
n <- length(unique(gains))
best.attRow <- which(gains == sort(unique(gains),partial=n-1)[n-1])
best.att <- best.attRow[1:1, ]
return(best.att)
gains <- c("", 0)
#Vario N veces
for(r in 1:cantidadAtributos){
atributte <- attributes[r]
gain <- gainInfo(examples, atributte, "PlayTennis")
assign("gains", c(atributte, gain))
}
n <- length(unique(gains))
best.attRow <- which(gains == sort(unique(gains),partial=n-1)[n-1])
best.att <- best.attRow[1:1, ]
return(best.att)
Despues del for, intento obtener el elemento que esta en la columna 1 de dicho vector, pero al intentarlo me tira error.
Gracias!