Tag: TIDYVERSE
Durante bastante tiempo he estado tratando de guardar un Dataframe en un archivo de texto con cada entrada del Dataframe en una nueva línea. (Pero no todas las columnas deben ser guardadas) Así que para mi ejemplo: A B columna a no guardar First Second Valor Third Fourth Valor Mi . . . Read more
¿Cómo crear una nueva columna resumiendo las columnas dadas que contienen ‘_ventas’? El código es el siguiente: el resultado de md %>% rowwise()%>% mutate(sub_total=across(contains("_sales"),sum)) no es lo que quiero. md$sub_total <- md$a_sales+md$b_sales+md$d_sales puede funcionar, pero es un poco complicado cuando hay más columnas dadas que las actuales. ori_data <- data.frame(a_sales=c(1:5), . . . Read more
Estoy intentando escribir una función pasando un nombre de variable como argumento. Luego se utiliza en un flujo aguas abajo para mutar una variable. Utilizando un enfoque más clásico, pero quizás un poco torpe, puedo hacer esto: var = “Sepal.Width” scale_fun1 = function(dat,var) { dat[,”new_var”] = dat[,var]*100 return(dat) } scale_fun1(iris,var) . . . Read more
Suponga que un individuo tiene varias entradas (filas) en un marco de datos. Por ejemplo; rm(list=ls()); set.seed(1234); n<-3 ; individualID<-rep(1:3, rep(3,3) ) X<- runif(n*3, 1, 4) Y<- rep( runif(n,1,4), rep(3,3) ) df1<-round(data.frame(individualID,X,Y),3) df1 Quiero manipular solo la primera fila para cada individuo de la siguiente manera, de tal forma que . . . Read more
Como el conjunto de datos es acumulativo para cada mes, quiero mantener solo la última fila de cada mes para cada uno de los 50 estados. El Fragmento de muestra del conjunto de datos aquí es lo que se ve en la parte superior ordenado por nombre. ¿Qué funciones necesito . . . Read more