我有一个数据框,上面列出了公交系统用户一个月的旅行清单。我想创建一个函数来计算每天每一小时内的旅行次数,并按天将其制成表格。 在功能内;我首先从变量df表示的原始行程数据帧中提取其列值与DAY变量匹配的行。我将这些行分配给daydf1。之后,我计算了不同上车时间的出行次数。我将此分配给daydf2 当我想更改daydf2的名称以考虑DAY输入时遇到问题。运行该功能后,我似乎无法将其打印出数据框。
请帮助
这是我创建的功能
hourcount = function(df, DAY) {
daydf1 = filter(df, day_num == DAY)
daydf2 = setNames(as.data.frame(table(daydf1$HOURS_boarding)), c("Hour", paste0(DAY, "_count")))
assign(paste0("DF",DAY), daydf2)
}