r-faq

Crear datos vacíos.marco

Estoy tratando de inicializar un dato.marco sin filas. Básicamente, quiero especificar los tipos de datos para cada columna y ... es de columna que quería, pero también crea una fila inútil que luego debe eliminarse. ¿Hay una mejor manera de hacer esto?

Cómo cambiar la forma de los datos de formato largo a ancho?

Estoy teniendo problemas para reorganizar el siguiente marco de datos: set.seed(45) dat1 <- data.frame( name = rep(c( ... 8981073 -0.3347941 -0.5013782 -0.1745357 He mirado melt y cast y algunas otras cosas, pero ninguna parece hacer el trabajo.

Encuentra el día de una semana

Digamos que tengo una fecha en R y está formateada de la siguiente manera. date 2012-02-01 2012-02-01 2012-02-02 ... ble? ¿Alguien puede indicarme un paquete que me permita hacer esto? Tratando de forma automática generar el día por la fecha.

Cómo escribir trycatch en R

Quiero escribir trycatch código para hacer frente a los errores en la descarga desde la web. url <- c( "http://stat.e ... Cuando la URL es incorrecta, el código no se detiene, sino que continúa descargándose hasta el final de la lista de ¿URLs?

Ordenar barras en el gráfico de barras ggplot2

Estoy tratando de hacer un gráfico de barras donde la barra más grande sería más cercana al eje y y la barra más corta sería ... ser ordenado de modo que la barra de defensa es más cercano al eje y, el portero uno, y finalmente el delantero uno. Gracias

La diferencia entre bracket [] y double bracket [[]] para acceder a los elementos de una lista o dataframe

R proporciona dos métodos diferentes para acceder a los elementos de una lista o datos.frame - los operadores [] y [[]]. ¿Cuál es la diferencia entre los dos? En qué situaciones debo usar uno sobre el otro?

Adición de ceros a la izquierda usando R

Tengo un conjunto de datos que se ve algo como esto: anim <- c(25499,25500,25501,25502,25503,25504) sex <- c(1,2,2,1, ... 6 025504 1 1.4 2 Y por interés, ¿qué pasa si necesito agregar dos o tres ceros antes de la identificación del animal?

¿Cómo puedo ver el código fuente de una función?

Quiero mirar el código fuente de una función para ver cómo funciona. Sé que puedo imprimir una función escribiendo su nombre ... modo, algunas funciones llaman .C, .Call, .Fortran, .External, o .Internal. ¿Cómo puedo encontrar el código fuente para los?

Probar si caracteres en cadena en R

Estoy tratando de determinar si una cadena es un subconjunto de otra cadena. Por ejemplo: chars <- "test" value <- "e ... omo parte de la cadena "chars". En el siguiente escenario, me gustaría devolver false: chars <- "test" value <- "et"

¿Cómo guardar una gráfica como imagen en el disco?

Trazo una regresión lineal simple usando R. Me gustaría guardar esa imagen como PNG o JPEG, ¿es posible hacerlo automáticamen ... , todavía no he generado el gráfico, pero me gustaría guardarlo directamente en el disco cuando ejecute mi código de trazado.

Cálculo de la media móvil

Estoy tratando de usar R para calcular la media móvil sobre una serie de valores en una matriz. Sin embargo, la búsqueda norm ... función incorporada en R me permitirá calcular medias móviles. ¿Algún paquete proporciona uno? ¿O necesito escribir el mío?

Soltar columnas del marco de datos por nombre

Tengo un número de columnas que me gustaría eliminar de un marco de datos. Sé que podemos eliminarlos individualmente usando ... iables pueda cambiar. Dado lo poderoso que es R, pensé que podría haber una mejor manera de dejar caer cada columna por una.

¿Por qué es `[` mejor que `subconjunto`?

Cuando necesito filtrar un dato.frame, es decir, extraer filas que cumplen ciertas condiciones, prefiero usar la función subs ... explique " la evaluación no estándar del subconjunto de argumentos" y por qué es peligroso, tal vez proporcione un ejemplo?

Lectura rápida de tablas muy grandes como dataframes

Tengo tablas muy grandes (30 millones de filas) que me gustaría cargar como dataframes en R. read.table() tiene muchas caract ... =0,maxtime=0)))) ¿Hay una mejor manera de hacer esto? ¿O muy posiblemente un enfoque completamente diferente al problema?

Cómo convertir un factor a entero umeric sin pérdida de información?

Cuando convierto un factor a un número numérico o entero, obtengo los códigos de nivel subyacentes, no los valores como númer ... 83 0.36364493 0.24970435 0.36364493 ## [19] 0.17968483 0.02840901 ¿Hay una mejor manera de convertir un factor a numérico?

Dividir la columna de cadena de marco de datos en varias columnas

Me gustaría tomar datos del formulario before = data.frame(attr = c(1,30,4,6), type=c('foo_and_bar','foo_and_bar_2')) attr ... _2" [[3]] [1] "foo" "bar" [[4]] [1] "foo" "bar_2" Gracias por cualquier sugerencia. No he terminado listas R justo aun.

¿Cómo hago una lista de marcos de datos?

¿Cómo hago una lista de marcos de datos y cómo puedo acceder a cada uno de esos marcos de datos de la lista? Por ejemplo, ¿ ... me(y1 = c(1, 2, 3), y2 = c(4, 5, 6)) d2 <- data.frame(y1 = c(3, 2, 1), y2 = c(6, 5, 4))

Hay una función incorporada para encontrar el modo?

En R, mean() y median() son funciones estándar que hacen lo que esperarías. mode() le indica el modo de almacenamiento inter ... n su argumento. Pero, ¿existe una función de biblioteca estándar que implemente el modo estadístico para un vector (o lista)?

Trazar dos variables como líneas usando ggplot2 en el mismo gráfico

Una pregunta muy novedosa, pero digamos que tengo datos como este: test_data <- data.frame( var0 = 100 + c(0, cums ... olores, y puede incluir una leyenda! Estoy seguro de que esto es muy simple, pero no puedo encontrar ningún ejemplo por ahí.

¿Cómo ordenar un dataframe por múltiples columnas?

Quiero ordenar un dato.marco por múltiples columnas. Por ejemplo, con los datos.marco abajo Me gustaría ordenar por columna z ... , "D", "A", "C"), y = c(8, 3, 9, 9), z = c(1, 1, 1, 2)) dd b x y z 1 Hi A 8 1 2 Med D 3 1 3 Hi A 9 1 4 Low C 9 2