更改在R中的函数中创建的数据框的名称

时间:2018-10-24 12:50:26

标签: r function dataframe

我有一个数据框,上面列出了公交系统用户一个月的旅行清单。我想创建一个函数来计算每天每一小时内的旅行次数,并按天将其制成表格。 在功能内;我首先从变量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)
   }

0 个答案:

没有答案