Preguntas etiquetadas con r-faq

La etiqueta r-faq se crea para agrupar un número limitado de preguntas que discuten problemas que surgen regularmente en la etiqueta R. No es el FAQ oficial sobre R para SO, pero debería servir como una fuente interesante de información sobre problemas comunes.

11
Lectura rápida de tablas muy grandes como marcos de datos
Tengo tablas muy grandes (30 millones de filas) que me gustaría cargar como marcos de datos en R. read.table()tiene muchas características convenientes, pero parece que hay mucha lógica en la implementación que ralentizaría las cosas. En mi caso, supongo que conozco los tipos de columnas con anticipación, la tabla no …
504 r  import  dataframe  r-faq 

16
Cree un marco de datos vacío.
Estoy tratando de inicializar un data.frame sin filas. Básicamente, quiero especificar los tipos de datos para cada columna y nombrarlos, pero no tener ninguna fila creada como resultado. Lo mejor que he podido hacer hasta ahora es algo como: df <- data.frame(Date=as.Date("01/01/2000", format="%m/%d/%Y"), File="", User="", stringsAsFactors=FALSE) df <- df[-1,] Lo …
480 r  dataframe  r-faq 

2
¿Por qué es `[` mejor que `subconjunto`?
Cuando necesito filtrar un data.frame, es decir, extraer filas que cumplen ciertas condiciones, prefiero usar la subsetfunción: subset(airquality, Month == 8 & Temp > 90) En lugar de la [función: airquality[airquality$Month == 8 & airquality$Temp > 90, ] Hay dos razones principales para mi preferencia: Encuentro que el código se …
400 r  filter  subset  r-faq 


6
¿Cómo instalo un paquete R desde la fuente?
Un amigo me ha enviado a lo largo de este gran tutorial sobre web scraping NYTimes con R . Realmente me encantaría probarlo. Sin embargo, el primer paso es instalar un paquete llamado RJSONIO desde la fuente. Sé R razonablemente bien, pero no tengo idea de cómo instalar un paquete …
392 r  package  install  r-faq 

30
¿Hay una función incorporada para encontrar el modo?
En R, mean()y median()son funciones estándar que hacen lo que cabría esperar. mode()le dice el modo de almacenamiento interno del objeto, no el valor que ocurre más en su argumento. Pero, ¿existe una función de biblioteca estándar que implemente el modo estadístico para un vector (o lista)?
392 r  statistics  r-faq 

12
¿Cómo se pueden concatenar dos cadenas?
¿Cómo puedo concatenar (fusionar, combinar) dos valores? Por ejemplo tengo: tmp = cbind("GAD", "AB") tmp # [,1] [,2] # [1,] "GAD" "AB" Mi objetivo es concatenar los dos valores en "tmp" en una cadena: tmp_new = "GAD,AB" ¿Qué función puede hacer esto por mí?

10
Extraer columnas específicas de un marco de datos
Tengo un marco de datos R con 6 columnas, y quiero crear un nuevo marco de datos que solo tenga tres de las columnas. Suponiendo mi trama de datos es df, y quiero columnas de extracto A, By E, este es el único comando que puedo averiguar: data.frame(df$A,df$B,df$E) ¿Hay una …
366 r  dataframe  r-faq 

13
¿Cómo recortar los espacios en blanco iniciales y finales?
Tengo algunos problemas con los espacios en blanco iniciales y finales en un data.frame. Por ejemplo, me gusta echar un vistazo a un específico rowen data.framefunción de una determinada condición: > myDummy[myDummy$country == c("Austria"),c(1,2,3:7,19)] [1] codeHelper country dummyLI dummyLMI dummyUMI [6] dummyHInonOECD dummyHIOECD dummyOECD <0 rows> (or 0-length row.names) Me …

15
Cómo sumar una variable por grupo
Tengo un marco de datos con dos columnas. La primera columna contiene categorías como "Primero", "Segundo", "Tercero", y la segunda columna tiene números que representan la cantidad de veces que vi los grupos específicos de "Categoría". Por ejemplo: Category Frequency First 10 First 15 First 5 Second 2 Third 14 …
357 r  dataframe  aggregate  r-faq 

8
¿Cómo agregar ceros a la izquierda?
Tengo un conjunto de datos que se parece a esto: anim <- c(25499,25500,25501,25502,25503,25504) sex <- c(1,2,2,1,2,1) wt <- c(0.8,1.2,1.0,2.0,1.8,1.4) data <- data.frame(anim,sex,wt) data anim sex wt anim2 1 25499 1 0.8 2 2 25500 2 1.2 2 3 25501 2 1.0 2 4 25502 1 2.0 2 5 25503 2 …

5
Cómo escribir trycatch en R
Quiero escribir trycatchcódigo para lidiar con el error en la descarga desde la web. url <- c( "http://stat.ethz.ch/R-manual/R-devel/library/base/html/connections.html", "http://en.wikipedia.org/wiki/Xz") y <- mapply(readLines, con=url) Estas dos declaraciones se ejecutan con éxito. A continuación, creo una dirección web inexistente: url <- c("xxxxx", "http://en.wikipedia.org/wiki/Xz") url[1]no existe. ¿Cómo se escribe un trycatchbucle (función) para …

28
¿Una forma elegante de buscar paquetes faltantes e instalarlos?
Parece que estoy compartiendo mucho código con los coautores en estos días. Muchos de ellos son usuarios novatos / intermedios de R y no se dan cuenta de que tienen que instalar paquetes que ya no tienen. ¿Hay una manera elegante de llamar installed.packages(), compararla con las que estoy cargando …
337 r  packages  r-faq 



Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.