x <- seq(0, 350, 10)
cut(x =x, breaks = c(min(x), 100, 200, 300, max(x)),
labels = c("<100", "100-200", "200-300", ">300"),
include.lowest = TRUE)
cut(x =x, breaks = c(min(x), 100, 200, 300, max(x)), include.lowest = TRUE)
El jue., 5 mar. 2020 a las 14:42, Enrique RAMOS via R-help-es
Muchas gracias Carlos.
Siempre al firme
Saludos
El jue., 5 de mar. de 2020 a la(s) 19:01, Carlos Ortega (
c...@qualityexcellence.es) escribió:
> Hola,
> Esa columna realmente son los rownames() de tu data.frame...
> Y como tal la puedes incorporar de esta forma:
>
> tu_df$tratamientos <-
Hola,
Esa columna realmente son los rownames() de tu data.frame...
Y como tal la puedes incorporar de esta forma:
tu_df$tratamientos <- rownames(tu_df)
Saludos,
Carlos Ortega
www.qualityexcellence.es
El jue., 5 mar. 2020 a las 22:46, Andrés Hirigoyen (<
andreshirigo...@gmail.com>) escribió:
Buenas trades, mi consulta es la siguiente:
Al generar un data frame la primer columna siempre aparece sin etiqueta. Al
guardar un objeto groups de la función aov en esa columna quedan los
tratamientos. ¿Como es posible ponerle una etiqueta y trabajarla como una
variable mas?
Anexo un ejemplo.
Hola a todos,
Álvaro, has dado en el clavo, eso es lo que pasaba. Me imagino que no hay
manera de meter una lista dentro de un vector.
Al final he usado tu sugerencia. Y me queda así:
# preliminares
install.packages( lubridate ); library( lubridate )
v <- c(0, 0, 0)
original <- c(2019,
Como siempre ando apurado haciendo las tareas, siempre lo hago con
ifelse aunque seguro hay alguna forma más eficiente, pero no he tenido
tiempo de investigar. Algo así quizá:
library(data.table)
tus.datos <- as.data.table(tus.datos)
tus.datos[ , newcol:=ifelse( oldcol < 100, 1, ifelse(
Estimados colegas:Tengo un problema que debe de tener una solución simple pero
ya me entrampe.tengo un conjunto de valores para ciertos elementos, y se debe
asignar un valor ente 1 y 4, según un rango, he estado intentándolo hacer con
switch pero no me ha funcionadola idea es la siguiente tengo