Tengo un dataframe con la siguiente estructura test <- data.frame(col = c('a; ff; cc; rr;', 'rr; a; cc; e;')) Ahora quiero crear un dataframe a partir de este que contiene una columna con nombre para cada uno de los valores únicos en el dataframe de prueba. Un valor único es un valor que termina con […]
Me gustaría crear variables ficticias desde este conjunto de datos: DF DF AB 1 1 1,3,2 2 2 2,1,3,6 3 3 3,2,5,1,7 4 4 3,7,4,2,6,5 5 5 4,10,7,3,5,6 La salida deseada debería verse así: A 1 2 3 4 5 6 7 8 9 10 1 1 1 1 0 0 0 0 0 0 […]
Quiero trazar los niveles no utilizados (es decir, los niveles donde el recuento es 0) en mi diagtwig de barras, sin embargo, los niveles no utilizados se descartan y no puedo entender cómo mantenerlos df <- data.frame(type=c("A", "A", "A", "B", "B"), group=rep("group1", 5)) df$type <- factor(df$type, levels=c("A","B", "C")) ggplot(df, aes(x=group, fill=type)) + geom_bar() En el […]
Tengo dos vectores: Start = c(1,10,20) Finish = c(9,19,30) Me gustaría que algo como esto funcione … Inicio: final Pero por supuesto que no . Me gustaría producir una lista como la siguiente: [1] 1,2,3,4,5,6,7,8,9 [2] 10 11 12 13 14 15 16 17 18 19 [3] 20 21 22 23 24 25 26 27 […]
Tengo un dataframe simple como tal: ID Col1 Col2 Col3 Col4 1 NA NA NA NA 1 5 10 NA NA 1 NA NA 15 20 2 NA NA NA NA 2 25 30 NA NA 2 NA NA 35 40 Y me gustaría volver a formatearlo como tal: ID Col1 Col2 Col3 Col4 1 […]
¿Hay alguna forma de encontrar programáticamente la ruta de un script R dentro del script? Lo estoy preguntando porque tengo varios scripts que usan RGtk2 y cargan una GUI desde un archivo .glade. En estos scripts, me veo obligado a poner una setwd(“path/to/the/script”) al principio, de lo contrario no se encontrará el archivo .glade (que […]
He escrito una función (bastante ingenua) para seleccionar aleatoriamente una fecha / hora entre dos días especificados # set start and end dates to sample between day.start <- "2012/01/01" day.end <- "2012/12/31" # define a random date/time selection function rand.day.time <- function(day.start,day.end,size) { dayseq <- seq.Date(as.Date(day.start),as.Date(day.end),by="day") dayselect <- sample(dayseq,size,replace=TRUE) hourselect <- sample(1:24,size,replace=TRUE) minselect <- sample(0:59,size,replace=TRUE) […]
Si tengo una fecha como esta en Londres: “2009-06-03 19:30”, ¿cómo puedo convertirla a la hora equivalente en la costa oeste de EE. UU.?
Intento generar todas las combinaciones posibles de 0 y 1 en un vector de longitud 14. ¿Hay una manera fácil de obtener esa salida como una lista de vectores, o mejor aún, un dataframe? Para demostrar mejor lo que estoy buscando, supongamos que solo quiero un vector de longitud 3. Me gustaría poder generar lo […]
He intentado instalar algunos paquetes como RODBC, ROracle o RGtk2, que se utilizan para sonajero. Realmente apreciaría si alguien pudiera ayudarme a solucionar este problema para poder usar estas aplicaciones en una Mac con Mavericks y con 3.1.1 R Recibo este tipo de error tanto para RODBC como para RGtk2: El paquete ‘RGtk2’ está disponible […]