Articles of dataframe

¿Cómo agregar una columna de factores al dataframe basado en una statement condicional de otra columna?

Tengo un dataframe para el cual necesito agregar una columna de factores basada en una statement condicional. Aquí están los datos . Código: morstats.agri.f <- moroccostats[c("year","agVA_g","agVA_ppp_g")] morstats.agri.f Pregunta: Entonces, quiero agregar una columna “período marco” al dataframe que tiene dos entradas: “pre-1991” y “post-1991” en base a la condición para la columna “año”. el dataframe […]

Recombining una lista de Data.frames en un solo dataframe

Lo siento si esta pregunta ya ha sido respondida. Además, esta es mi primera vez en stackoverflow. Tengo una pregunta para principiantes R sobre listas, marcos de datos y merge() y / o rbind() . Empecé con un Panel que se parece a esto COUNTRY YEAR VAR A 1 A 2 B 1 B 2 […]

Calcular medios de fila en un subconjunto de columnas

Dado un dataframe de muestra: C1<-c(3,2,4,4,5) C2<-c(3,7,3,4,5) C3<-c(5,4,3,6,3) DF<-data.frame(ID=c("A","B","C","D","E"),C1=C1,C2=C2,C3=C3) DF ID C1 C2 C3 1 A 3 3 5 2 B 2 7 4 3 C 4 3 3 4 D 4 4 6 5 E 5 5 3 ¿Cuál es la mejor manera de crear un segundo dataframe que contendría la columna ID y […]

Repita data.frame N veces

Tengo el siguiente dataframe data.frame(a = c(1,2,3),b = c(1,2,3)) ab 1 1 1 2 2 2 3 3 3 y quiero convertirlo en ab 1 1 1 2 2 2 3 3 3 4 1 1 5 2 2 6 3 3 7 1 1 8 2 2 9 3 3 o repítelo N veces. […]

¿Cómo eliminar columnas que contienen SOLO NA?

Tengo un data.frame que contiene algunas columnas con todos los valores de NA, ¿cómo puedo eliminarlos de data.frame? ¿Puedo usar la función? na.omit(…) especificando algunos argumentos adicionales?

Eliminar filas del dataframe donde una fila coincide con una cadena

¿Debo eliminar todas las filas en un dataframe donde una determinada fila cumple un criterio de coincidencia de cadenas? Por ejemplo: A,B,C 4,3,Foo 2,3,Bar 7,5,Zap ¿Cómo devolvería un dataframe que excluye todas las filas donde C = Foo: A,B,C 2,3,Bar 7,5,Zap

Eliminar columnas del dataframe donde TODOS los valores son NA

Tengo problemas con un dataframe y no pude resolver ese problema yo mismo: El dataframe tiene propiedades arbitrarias como columnas y cada fila representa un conjunto de datos . La pregunta es: ¿Cómo deshacerse de las columnas donde TODAS las filas tienen el valor NA ?

fusionar data.frames en función del año y completar los valores perdidos

Tengo dos data.frames que quiero fusionar. El primero es: datess <- seq(as.Date('2005-01-01'), as.Date('2009-12-31'), 'days') sample<- data.frame(matrix(ncol = 3, nrow = length(datess))) colnames(sample) <- c('Date', 'y', 'Z') sample$Date <- datess El segundo: a <- data.frame(matrix(ncol = 3, nrow = 5)) colnames(a) <- c('a', 'y', 'Z') a$Z <- c(1, 3, 4, 5, 2) a$a <- c(2005, 2006, […]

Fusionar marcos de datos de diferentes tamaños

Tengo dos marcos de datos d1 y d2 respectivamente, como: xyz 10 10 7 10 12 6 11 10 8 11 12 2 12 10 1 12 12 5 xyz 10 10 100 11 10 200 12 12 400 Quiero algo como: xyz 10 10 100 10 12 6 11 10 200 11 12 2 […]

Eliminar columnas con valores cero de un dataframe

Tengo un data.frame: SelectVar abcdefghijkl ll mnopqr 1 Dxa8 Dxa8 0 Dxa8 Dxa8 0 Dxa8 Dxa8 0 0 0 0 0 0 0 0 0 Dxc8 0 2 Dxb8 Dxc8 0 Dxe8 Dxi8 0 tneg tpos 0 0 0 0 0 0 0 0 0 Dxi8 0 Me gustaría eliminar las columnas con valores cero […]