Skip to content

[R-es] Condiciones en data.table

2 messages · Patricio Fuenmayor Viteri, Carlos Ortega

#
Hola a todos.
Tengo una consulta con data.tables
Si tengo asignado un valor a una variable que se llama exactamente como el
de una columna de la data.table, y quiero usar el valor grabado en la
variable como condicionante del where, cómo debo construir la condicionante
?. Ejemplo
x <- 3
dt <- data.table("x"=c(1,3,4))
dt[x==x]
el resultado imprime toda la data.table ya que los dos objetos son iguales
Gracias por la ayuda...
#
Hola,

Es que la forma de preguntar por "x" en tu data.table se tiene que hacer
como aparece destacado en lo siguiente...
x y
1: 1 6
2: 3 7
3: 4 8
x y
1: 4 8
*> dt[,x]*
*[1] 1 3 4*
Empty data.table (0 rows) of 2 cols: x,y

Saludos,
Carlos Ortega
www.qualityexcellence.es

El 5 de septiembre de 2017, 0:43, patricio fuenmayor <
patricio.fuenmayor en gmail.com> escribió: