r-faq

Cómo sumar una variable por grupo?

Digamos que tengo dos columnas de datos. El primero contiene categorías como" Primero"," Segundo"," Tercero", etc. El segundo ... ía y sumar las Frecuencias: Category Frequency First 30 Second 5 Third 34 ¿Cómo haría esto en R?

Ejemplo de filas aleatorias en dataframe

Estoy luchando para encontrar la función adecuada que devolvería un número especificado de filas recogidas aleatoriamente sin reemplazo de un marco de datos en lenguaje R? ¿Alguien puede ayudarme?

Elimine filas con todos o algunos NAS (valores faltantes) en los datos.marco

Me gustaría eliminar las líneas en este marco de datos que: A) contiene NA s en todas las columnas. A continuación se muest ... ENSG00000199674 0 2 2 2 2 4 ENSG00000207604 0 NA NA 1 2 6 ENSG00000221312 0 1 2 3 2

Combinar simultáneamente varios datos.marcos en una lista

Tengo una lista de muchos datos.marcos que quiero combinar. El problema aquí es que cada dato.frame difiere en términos del n ... (Incidentemente, veo otras referencias a este error en otra parte sin resolución). ¿Hay alguna manera de resolver esto?

¿Cómo unir (combinar) marcos de datos (interno, externo, izquierdo, derecho)?

Dados dos marcos de datos: df1 = data.frame(CustomerId = c(1:6), Product = c(rep("Toaster", 3), rep("Radio", 3))) df2 = data ... las con las teclas coincidentes de la tabla izquierda. Crédito extra: ¿Cómo puedo hacer una instrucción SQL style select?

Solo leer número limitado de columnas

¿Puede alguien decirme cómo leer solo los primeros 6 meses (7 columnas) para cada año de los datos a continuación, por ejemp ... 41 -27 -25 -31 -31 -39 -25 -15 -30 -27 -21 -25 2011 -21 -27 -2 -6 -10 -32 -13 -12 -27 -30 -38 -29

Prueba si un vector contiene un elemento dado

¿Cómo comprobar si un vector contiene un valor determinado?

Sugerencias generales para depurar en R

Recibo un error al usar una función R que escribí: Warning messages: 1: glm.fit: algorithm did not converge 2: glm.fit: al ... en el código. Ni siquiera estoy seguro de qué funciones dentro del código dependen glm.fit. ¿Cómo diagnostico este problema?

Sustitución del NAs por el último valor no NA

En un dato.marco (o datos.tabla), me gustaría "llenar hacia adelante" NAs con el valor anterior no-NA más cercano. Un ejemplo ... Producto > y [1] NA 2 2 2 2 3 3 3 4 4 4 ... lo que parece funcionar. Pero, hombre, es feo! Alguna sugerencia?

Instalación de una versión anterior del paquete R

Estoy intentando usar Rpy2 y ggplot2 pero recibo un error. Después de buscar el error en línea, descubrí que el error se prod ... quiero: install.packages("ggplot2", version='0.9.1') Pero install.packages no tiene un argumento version . ¿Cómo lo hago?

Numeración de filas dentro de grupos en un marco de datos

Trabajando con un marco de datos similar a este: set.seed(100) df <- data.frame(cat = c(rep("aaa", 5), rep("bbb", 5), ... 2 13 ccc 0.62499648 3 14 ccc 0.76255108 4 15 ccc 0.88216552 5 ¿Cuál sería una buena manera de hacer esto?

Uso de ~ (tilde) en lenguaje de programación R

Vi en un tutorial sobre modelos de regresión el siguiente comando : myFormula <- Species ~ Sepal.Length + Sepal.Width + Petal.Length + Petal.Width ¿Qué hace exactamente este comando, y cuál es el papel de ~ (tilde) en el comando?

Importación de múltiples.archivos csv en R

Supongamos que tenemos una carpeta que contiene varios datos.archivos csv, cada uno conteniendo el mismo número de variables ... mportarlos individualmente solo usando el código: read.delim(file="filename", header=TRUE, sep="\t") No Es muy eficiente.

¿Cómo eliminar todos los espacios en blanco de una cadena?

Así que " xx yy 11 22 33 " se convertirá en "xxyy112233". ¿Cómo puedo lograr esto?

Establecer por defecto CRAN espejo permanente en R

¿Cómo puedo establecer un espejo CRAN específico permanentemente en R? Quiero configurarlo permanentemente en mi computadora portátil para que cuando lo haga install.packages(), no me pregunte de nuevo qué espejo elegir.

Mensaje de advertencia: En'...': nivel de factor no válido, NA generado

No entiendo por qué recibí este mensaje de advertencia. > fixed <- data.frame("Type" = character(3), "Amount" = numeri ... e = "lunch") : invalid factor level, NA generated > fixed Type Amount 1 <NA> 100 2 0 3 0

Añadir leyenda a la gráfica de línea ggplot2

Tengo una pregunta sobre leyendas en ggplot2. Logré trazar tres líneas en el mismo gráfico y quiero agregar una leyenda con l ... 0,17.8,23.5,-99.9,7.7,3.61 2000-08-11 00:00:00,27.5,17,22.68,-99.9,8.8,3.85 2000-08-12 00:00:00,24,13.3,17.32,-99.9,8.4,3.49

¿Cómo se usa "< < - " (asignación de alcance) en R?

Acabo de terminar de leer sobre alcance en la introducción R, y soy muy curioso acerca de la asignación <<-. El manual ... il. ¿Cuáles podrían ser los peligros de usarlo (parece fácil perder la pista de), y cualquier consejo que quieras compartir.

Remodelando los datos.marco de formato ancho a largo

Tengo algunos problemas para convertir mi data.frame de una tabla ancha a una tabla larga. Por el momento se ve así: Code C ... dos desordenados. Si es posible me gustaría hacerlo con la función reshape() ya que parece un poco más agradable de manejar.

Comentario Multilínea Soluciones?

Yo (algo así) ya sé la respuesta a esta pregunta. Pero me imaginé que es uno que se le pregunta con tanta frecuencia en la l ... tiline comment. " a <- 10 rocknroll.lm <- lm(blah blah blah) ... Funciona bien. ¿Alguien tiene una solución mejor?