Re: [R-es] Error en loop anidado con data.table

2017-01-21 Por tema rod99hare
: [R-es] Error en loop anidado con data.table Hola.A mi entender, primero necesitas unificar todos los valores de las diferentes tablas en una sola.Esto lo puedes hacer "joins" entre las data.tables (x[y,on="key"])Una vez que tienes esto, puedes operar entre las colum

[R-es] Error en loop anidado con data.table

2017-01-20 Por tema patricio fuenmayor
Hola. A mi entender, primero necesitas unificar todos los valores de las diferentes tablas en una sola. Esto lo puedes hacer "joins" entre las data.tables (x[y,on="key"]) Una vez que tienes esto, puedes operar entre las columnas de tu data.table, asignando valores si se cumple la condición que defi

Re: [R-es] Error en loop anidado con data.table

2017-01-20 Por tema Rodrigo López Correa
Hola Carlos, primero gracias por contestar. Disculpas por no haber sido del todo claro. El objetivo es completar las columnas rankf8, rankf10 y rankf12 según el siguiente criterio: · *El valor a asignar a rankf8*, va a depender de la *diferencia entre el valor de t_8a en “datos” y el va

Re: [R-es] Error en loop anidado con data.table

2017-01-20 Por tema Carlos Ortega
Hola, Por entender el problema: id anio t_8a t_10a t_12a rankf8 rankf10 rankf12 1 1 100 220 220 *1* *1 1* 2 1 140 350 350 2 3 3 3 2 55 165 165 1 1 1 4 2 60 200 200 2 2 2 5 2 100 NA NA 3 4 4 6 3 NA 350 350 NA 2 2 - Entiendo bien que el "1" de rankf8 (en negrita negro) corresponde al 100 de

[R-es] Error en loop anidado con data.table

2017-01-19 Por tema Rodrigo López Correa
Hola tengo una tabla de tipo data.frame "datos" con la siguiente estructura, simplificada en número de niveles por variable, para crear un ejemplo más sencillo: id anio t_8a t_10a t_12a rankf8 rankf10 rankf12 1 1 100 220 220 NA NA NA 2 1 140 350 350 NA NA NA 3 2 55 165 165 NA NA NA 4 2 60 200 200