Foros del Web » Programación para mayores de 30 ;) » Programación General »

[R] Generar una tabla dentro de un loop

Estas en el tema de [R] Generar una tabla dentro de un loop en el foro de Programación General en Foros del Web. Hola, estoy aprendiendo R y necesito ayuda. Tengo un loop, donde por cada vuelta que de, necesito insertar una nueva fila de 2 columnas. El ...
  #1 (permalink)  
Antiguo 28/04/2012, 18:05
 
Fecha de Ingreso: marzo-2011
Ubicación: Mendoza
Mensajes: 15
Antigüedad: 13 años, 1 mes
Puntos: 0
[R] Generar una tabla dentro de un loop

Hola, estoy aprendiendo R y necesito ayuda. Tengo un loop, donde por cada vuelta que de, necesito insertar una nueva fila de 2 columnas. El codigo es:


Cita:
#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)
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?

Despues del for, intento obtener el elemento que esta en la columna 1 de dicho vector, pero al intentarlo me tira error.

Gracias!

Etiquetas: loop, tabla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:33.