Bir dplyr yordamına sütun dizesi olarak bir dizeyi iletmek için bir yol var mı?dplyr dizgi, sütun referansı olarak
İşte bir örnek - bir gruplandırılmış veri kümesi ve bir dizeye referans olarak bir dizeyi iletmeye çalıştığım basit bir işlev. Teşekkürler!
machines <- data.frame(Date=c("1/31/2014", "1/31/2014", "2/28/2014", "2/28/2014", "3/31/2014", "3/31/2014"),
Model.Num=c("123", "456", "123", "456", "123", "456"),
Cost=c(200, 300, 250, 350, 300, 400))
my.fun <- function(data, colname){
mutate(data, position=cumsum(as.name(colname)))
}
machines <- machines %>% group_by(Date, Model.Num)
machines <- my.fun(machines, "Cost")
Sen nse vinyet ('vinyet ("nse", paket = "dplyr") okumalısınız', tam olarak bu durumu giderir. – Ista