【发布时间】:2018-03-04 11:05:36
【问题描述】:
想要计算数据框中变量的出现次数。在 Excel 数据透视表中很容易做到,现在学习如何在 R 中做到这一点。
v_time visitor
1/2/2018 16:07 Jack
1/3/2018 16:09 Jack
1/3/2018 16:12 David
1/3/2018 16:16 Kate
1/2/2018 16:21 David
1/2/2018 16:32 Jack
1/4/2018 16:33 Kate
1/4/2018 16:55 Jack
Excel 可以这样轻松搞定:
我已经尝试了一些线路,但仍然没有到达那里。
visitor <- c("Jack", "Jack", "David", "Kate", "David", "Jack", "Kate", "Jack")
v_time <- c("1/2/2018 16:07","1/3/2018 16:09","1/3/2018 16:12","1/3/2018 16:16","1/2/2018 16:21","1/2/2018 16:32","1/4/2018 16:33", "1/4/2018 16:55")
df <- data.frame(v_time, visitor)
as.Date(as.POSIXct(df$v_time, "%m/%d/%Y"))
library(plyr)
count(df$visitor, 'v_time')
as.data.frame(table(df$visitor))
在 R 中生成类似 Excel 数据透视表的输出的方法是什么?谢谢。
【问题讨论】: