He visto el uso de la función %>%(porcentaje mayor que porcentaje) en algunos paquetes como dplyr y rvest . Qué significa eso? ¿Es una forma de escribir bloques de cierre en
He encontrado que las declaraciones ifelse de R son bastante útiles de vez en cuando. Por ejemplo: ifelse(TRUE,1,2) # [1] 1 ifelse(FALSE,1,2) # [1] 2 Pero estoy algo confundido por el siguiente comportamiento. ifelse(TRUE,c(1,2),c(3,4)) # [1] 1 ifelse(FALSE,c(1,2),c(3,4)) # [1] 3 ¿Es esta una...
Estoy trazando y realizando cálculos en series de tiempo distribuidas uniformemente. Las marcas de tiempo se almacenan actualmente como números enteros que representan el número de segundos desde la época de UNIX (por ejemplo 1352068320), pero los Dateobjetos parecen más apropiados para trazar....
Tengo un archivo csv donde algunos de los valores numéricos se expresan como cadenas con comas como separador de miles, por ejemplo, en "1,513"lugar de 1513. ¿Cuál es la forma más sencilla de leer los datos en R? Puedo usar read.csv(..., colClasses="character"), pero luego tengo que quitar las...
He escrito un script R que extrae algunos datos de una base de datos, realiza varias operaciones en él y publica el resultado en una nueva base de datos. Me gustaría que este script se ejecutara todos los días a una hora específica, pero no puedo encontrar ninguna forma de hacerlo de manera...
R's duplicateddevuelve un vector que muestra si cada elemento de un vector o marco de datos es un duplicado de un elemento con un subíndice más pequeño. Entonces, si las filas 3, 4 y 5 de un marco de datos de 5 filas son iguales, duplicatedme darán el vector FALSE, FALSE, FALSE, TRUE, TRUE Pero...
Hay una opción en R para controlar la visualización de dígitos. Por ejemplo: options(digits=10) se supone que da los resultados del cálculo en 10 dígitos hasta el final de la sesión R. En el archivo de ayuda de R, la definición del parámetro de dígitos es la siguiente: dígitos: controla el...
Finalmente pude resolver el código para mi raspado . Parecía estar funcionando bien y, de repente, cuando lo ejecuté de nuevo, recibí el siguiente mensaje de error: Error in url[i] = paste("http://en.wikipedia.org/wiki/", gsub(" ", "_", : object of type 'closure' is not subsettable No estoy...
Tengo un marco de datos, así: data.frame(director = c("Aaron Blaise,Bob Walker", "Akira Kurosawa", "Alan J. Pakula", "Alan Parker", "Alejandro Amenabar", "Alejandro Gonzalez Inarritu", "Alejandro Gonzalez Inarritu,Benicio Del Toro", "Alejandro González Iñárritu", "Alex Proyas", "Alexander...
Yo (más o menos) ya sé la respuesta a esta pregunta. Pero pensé que es uno que se pregunta con tanta frecuencia en la lista de usuarios de R, que debería haber una buena respuesta sólida. Hasta donde yo sé, no hay una funcionalidad de comentarios de varias líneas en R. Entonces, ¿alguien tiene...
Parece haber una diferencia entre los niveles y las etiquetas de un factor en R. Hasta ahora, siempre pensé que los niveles eran el nombre 'real' de los niveles de los factores, y las etiquetas eran los nombres utilizados para la salida (como tablas y gráficos) . Evidentemente, este no es el caso,...
Tengo un comando ggplot ggplot( rates.by.groups, aes(x=name, y=rate, colour=majr, group=majr) ) dentro de una función. Pero me gustaría poder usar un parámetro de la función para seleccionar la columna para usar como color y grupo. Es decir, me gustaría algo como esto f <- function( column )...
Por ejemplo, si tengo esto: n = c(2, 3, 5) s = c("aa", "bb", "cc") b = c(TRUE, FALSE, TRUE) df = data.frame(n, s, b) n s b 1 2 aa TRUE 2 3 bb FALSE 3 5 cc TRUE Entonces, ¿cómo combino las dos columnas ny sen una nueva columna con el nombre de xque se ve así: n s b x 1 2 aa TRUE 2 aa 2 3...
¿Cómo puedo configurar un espejo CRAN específico de forma permanente en R? Quiero configurarlo permanentemente en mi computadora portátil para que cuando lo haga install.packages(), no me vuelva a preguntar qué espejo
Tengo un montón de columnas en un marco de datos que quiero pegar juntas (separadas por "-") de la siguiente manera: data <- data.frame('a' = 1:3, 'b' = c('a','b','c'), 'c' = c('d', 'e', 'f'), 'd' = c('g', 'h', 'i')) i.e. a b c d 1 a d g 2 b e h 3 c f i En el que quiero...
¿Cómo puedo enumerar los valores distintos en un vector donde los valores son replicativos? Quiero decir, de manera similar a la siguiente declaración SQL: SELECT DISTINCT product_code FROM
¿Es posible crear nuevos nombres de variables sobre la marcha? Me gustaría leer marcos de datos de una lista en nuevas variables con números al final. Algo como orca1, orca2, orca3 ... Si intento algo como paste("orca",i,sep="")=list_name[[i]] Me sale este error target of assignment expands to...
¿Cómo puedo leer un archivo de Excel directamente en R? ¿O debería exportar primero los datos a un archivo de texto o CSV e importar ese archivo a
Estoy tratando de crear una combinación única de todos los elementos de dos vectores de diferente tamaño en R. Por ejemplo, el primer vector es a <- c("ABC", "DEF", "GHI") y el segundo son las fechas almacenadas como cadenas actualmente b <- c("2012-05-01", "2012-05-02", "2012-05-03",...
En un conjunto de datos con múltiples observaciones para cada sujeto, quiero tomar un subconjunto con solo el valor máximo de datos para cada registro. Por ejemplo, con el siguiente conjunto de datos: ID <- c(1,1,1,2,2,2,2,3,3) Value <- c(2,3,5,2,5,8,17,3,5) Event <-