Skip to content
Back to formatted view

Raw Message

Message-ID: <CAOKbq8jVX5vp65SZUOvrUYXfDYrP7TQNsRmgv2pA0kdrpmZFoQ@mail.gmail.com>
Date: 2017-09-05T07:49:02Z
From: Carlos Ortega
Subject: [R-es] Condiciones en data.table
In-Reply-To: <CACEaGhPFOt_swePsBD-S8eb9vCPAeFUUJOqJEfONFKuSHJKKrQ@mail.gmail.com>

Hola,

Es que la forma de preguntar por "x" en tu data.table se tiene que hacer
como aparece destacado en lo siguiente...

> dt <- data.table("x"=c(1,3,4), "y"=c(6:8))
> dt[x==x]
   x y
1: 1 6
2: 3 7
3: 4 8
> dt[x]
   x y
1: 4 8
*> dt[,x]*
*[1] 1 3 4*
> dt[x=="x"]
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ó:

> 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...
>
>         [[alternative HTML version deleted]]
>
> _______________________________________________
> R-help-es mailing list
> R-help-es en r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
>



-- 
Saludos,
Carlos Ortega
www.qualityexcellence.es

	[[alternative HTML version deleted]]