: [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
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
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
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
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