Re: [R-es] Error "valor ausente TRUE/FALSE..." en doble loop FOR

2019-01-25 Por tema Gemma Ruiz-Olalla
Hola Carlos y Xavier, Muchas gracias, realmente los índices estaban mal y no tenía sentido porque efectivamente no existía phen_tot$convergence[i][j]. Estamos arreglándolo ahora y pinta bien, gracias! Saludos, Gemma El vie., 25 ene. 2019 a las 15:53, Carlos J. Gil Bellosta (<

Re: [R-es] Error "valor ausente TRUE/FALSE..." en doble loop FOR

2019-01-25 Por tema Carlos J. Gil Bellosta
Hola, ¿qué tal? Si phen_tot es un DF, entonces no existe phen_tot$convergence[i][j]. A lo más, existe phen_tot$convergence[i], que es el i-ésimo elemento de la columna "convergence" de phen_tot. A saber cuál es la lógica que quieres implementar ahí. Un saludo, Carlos J. Gil Bellosta

Re: [R-es] Error "valor ausente TRUE/FALSE..." en doble loop FOR

2019-01-25 Por tema Xavier-Andoni Tibau Alberdi
Buenas, puedes imprimir phen_tot$convergence[i][j], con diversas i i j, para ver que te devuelve. también puedes usar type(phen_tot$convergence[i][j]) para ver que tipo es. Entonces sabrás que tienes que poner en el oro lado del if. Un saludo! Xavier Tibau Missatge de Gemma Ruiz-Olalla del

Re: [R-es] Error "valor ausente TRUE/FALSE..." en doble loop FOR

2019-01-25 Por tema Gemma Ruiz-Olalla
Hola Carlos, Gracias por la respuesta. phen_tot es un data frame visualizado como tibble, y contiene (entre otras) las columnas "convergence", "r_square" y "maxlog10mfi". Y queremos crear nuevas columnas, como "use", "convergence_cor", etc. phen_tot$convergence debería ser un factor de si el

Re: [R-es] Error "valor ausente TRUE/FALSE..." en doble loop FOR

2019-01-25 Por tema Carlos J. Gil Bellosta
Hola, qué tal? Habría que ver qué contiene el objeto phen_tot, pero la expresión phen_tot$convergence[i][j] es muy sospechosa. Qué estructura tiene phen_tot$convergence? Un saludo, Carlos J. Gil Bellosta El vie., 25 ene. 2019 13:32, Gemma Ruiz-Olalla escribió: > Buenas tardes, > > Estamos

[R-es] Error "valor ausente TRUE/FALSE..." en doble loop FOR

2019-01-25 Por tema Gemma Ruiz-Olalla
Buenas tardes, Estamos intentando hacer esta función, y sabemos que el bucle funciona (lo hemos testeado). Pero nos da este error ya en la primera línea: "Error in if (phen_tot$convergence[i][j] == '2' || phen_tot$r_square[i][j] <= : valor ausente donde TRUE/FALSE es necesario" Hemos evitado