[R-es] ¿Por qué no me funciona?
Andrés González Carmona
andresgc en ugr.es
Mie Ene 27 17:22:50 CET 2016
if es escalar (solo actúa con un elemento). ifelse es vectorial (actúa
con todos los elementos). Por eso te funcionará la solución propuesta
por Cañadas.
El 27/01/2016 a las 15:24, david santolaria escribió:
> Soy novato, así que imagino que será muy fácil de resolver...
>
> Dataset$total <- with(Dataset, if (col>1) 5 else 6)
>
> Quiero guardar en la columna total, un 5 si col es mayor que 1 y sino que
> guarde un 6.
>
> Sólo me compara el primer dato de la primera fila, y lo copia para todas
> las demás. No me lo calcula fila a fila.
>
> ¿?
>
> [[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
[[alternative HTML version deleted]]
Más información sobre la lista de distribución R-help-es