我有:
user_id log_category session_num
1 Rob user 1
2 Fred progression 2
3 Rob design 1
4 Mike user 1
5 Fred user 2
6 Fred progression 1
我需要保留来自用户的所有行,这些用户的行与log_category == user
and(非或)session_num == 1
所需的输出:
user_id log_category session_num
1 Rob user 1
2 Rob design 1
3 Mike user 1
我们可以提取满足条件的用户,然后使用它来对数据进行子集化。
# Extract users
users <- df$user_id[df$session_num==1 & df$log_category == "user"]
# Subset data
df[df$user_id %in% users,]
# user_id log_category session_num
#1 Rob user 1
#2 Rob design 1
#3 Mike user 1
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句