mat[i==rownames(mat),j==colnames(mat)]*0.5),
datos[k,l %in% colnames(datos)] <-3, 4)))
}
}
}
}
*El error que se genera es:*
Error in `[<-.data.table`(`*tmp*`, k, l %in% colnames(datos), value = 1) :
j must be vector of column name or positions
In addition: Warning message:
In i == datos$anireg_cod & j %in% colnames(datos) & (datos[k, l == :
longer object length is not a multiple of shorter object length
Muchas gracias y disculpas si quedó muy largo pero querÃa explicitar eel
problema lo mejor posible.
Saludos,
Rodrigo.
*Dr. Rodrigo López Correa.*
Montevideo.
Uruguay.
Cel: 099 660 549.
[[alternative HTML version deleted]]
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 t_8a que está en la primera fila de t_8a de la matriz pequeña
- ¿Pero el "1" de rankf10 (negrita rojo) ?. La primera fila de t_10a en
la matriz pequeña no es un 220 si no un 200.
- Y algo parecido para el "1" de rankf12 (negrita azul). Hay que buscar
un 220 en t_12a de la matriz pequeña... ¡Y no está en la primera fila!...
-------Matriz Pequeña-----
t_8a t_10a t_12a
1 100 200 200
2 50 150 150
3 NA 250 250
Con estas dudas no termino de entender la lógica a aplicar.
Gracias,
Carlos Ortega
www.qualityexcellence.es
El 19 de enero de 2017, 21:29, Rodrigo López Correa <rod99hare en gmail.com>
escribió:
mat[i==rownames(mat),j==colnames(mat)]*0.5),
datos[k,l %in% colnames(datos)] <-3, 4)))
}
}
}
}
*El error que se genera es:*
Error in `[<-.data.table`(`*tmp*`, k, l %in% colnames(datos), value = 1) :
j must be vector of column name or positions
In addition: Warning message:
In i == datos$anireg_cod & j %in% colnames(datos) & (datos[k, l == :
longer object length is not a multiple of shorter object length
Muchas gracias y disculpas si quedó muy largo pero querÃa explicitar eel
problema lo mejor posible.
Saludos,
Rodrigo.
--
*Dr. Rodrigo López Correa.*
Montevideo.
Uruguay.
Cel: 099 660 549.
[[alternative HTML version deleted]]
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 t_8a que está en la primera fila de t_8a de la matriz pequeña
- ¿Pero el "1" de rankf10 (negrita rojo) ?. La primera fila de t_10a
en la matriz pequeña no es un 220 si no un 200.
- Y algo parecido para el "1" de rankf12 (negrita azul). Hay que
buscar un 220 en t_12a de la matriz pequeña... ¡Y no está en la primera
fila!...
-------Matriz Pequeña-----
t_8a t_10a t_12a
1 100 200 200
2 50 150 150
3 NA 250 250
Con estas dudas no termino de entender la lógica a aplicar.
Gracias,
Carlos Ortega
www.qualityexcellence.es
El 19 de enero de 2017, 21:29, Rodrigo López Correa <rod99hare en gmail.com>
escribió:
mat[i==rownames(mat),j==colnames(mat)]*0.5),
datos[k,l %in% colnames(datos)] <-3, 4)))
}
}
}
}
*El error que se genera es:*
Error in `[<-.data.table`(`*tmp*`, k, l %in% colnames(datos), value = 1) :
j must be vector of column name or positions
In addition: Warning message:
In i == datos$anireg_cod & j %in% colnames(datos) & (datos[k, l == :
longer object length is not a multiple of shorter object length
Muchas gracias y disculpas si quedó muy largo pero querÃa explicitar eel
problema lo mejor posible.
Saludos,
Rodrigo.
--
*Dr. Rodrigo López Correa.*
Montevideo.
Uruguay.
Cel: 099 660 549.
[[alternative HTML version deleted]]