【发布时间】:2018-11-29 21:42:38
【问题描述】:
如何计算每个页面名称的不同 visit_id 数量?
visit_id post_pagename
1 A
1 B
1 C
1 D
2 A
2 A
3 A
3 B
结果应该是:
post_pagename distinct_visit_ids
A 3
B 2
C 1
D 1
试过了
test_df<-data.frame(cbind(c(1,1,1,1,2,2,3,3),c("A","B","C","D","A","A","A","B")))
colnames(test_df)<-c("visit_id","post_pagename")
test_df
test_df %>%
group_by(post_pagename) %>%
summarize(vis_count = n_distinct(visit_id))
但这只给了我数据集中不同的 visit_id 的数量
【问题讨论】:
-
为什么 D 没有包含在预期结果中。 “不同的数量”和“不同的数量”有什么区别
-
苏里门,数量和数量是一样的。是的,可能有 D = 0,但对我来说没有必要
-
如果
visit_id1对D有一次访问,怎么会是D == 0? -
好的,对不起,我的错误。我会在我的问题发布中更正它
标签: r