如何实现简单的行计数

时间:2014-11-11 12:30:48

标签: r

很抱歉打扰你这个简单的问题。然而,在花了大量时间阅读以前的帖子后,我找不到简单行数的代码

我的数据有一个以小时为单位的变量:

                             hours:       would like to get such count:
                                1           1
                                2           2
                               ...         ...
                               24          24
                                1          25
                                2          26
                                ...        ..
                               24          48
                               ..          ..

我尝试没有成功:

           library(plyr)

           data$hours_count<-ddply(data, .(hours), nrow)

           data$hours_count<-sapply(data, FUN = function(x) count(x=hours, pattern = "\\n") + 1)


           data$hours_count<-sapply(data$hours,function(x) sum(hours))

1 个答案:

答案 0 :(得分:0)

在此处添加评论的答案,以表明问题已得到解答

你可以做任何

  • seq_along(data$hours)
  • 1:nrow(data)
  • seq_len(nrow(data))