三列是日期,第二页和退出页。 我想在第二页列和退出页列中显示相应日期的通用值。
我用过intersect(col1,col2)
但我也想显示日期。
日期 ----------- 第二页 -------------- 退出页面
27/09 ---------主页-------------------主页
28/09 ----------着陆页-----------------首页
29/09 ---------- contactus -------------------- aboutus
30/09 ---------- aboutus ---------------------- aboutus
我需要输出
日期 ----------- 第二页 ------------- 退出页面
27/09 ---------主页------------------主页
30/09 ---------- aboutus ---------------------- aboutus
答案 0 :(得分:0)
这是使用data.table
我首先生成了示例数据
dt<-data.table("date" = c("27/09","28/09","29/09","30/09"),
"secondpage" = c("homepage","landingpage","contactus","aboutus"),
"exitpage" = c("homepage","homepage","aboutus","aboutus"))
> dt
date secondpage exitpage
1: 27/09 homepage homepage
2: 28/09 landingpage homepage
3: 29/09 contactus aboutus
4: 30/09 aboutus aboutus
以下代码应为您提供所需的输出
dt_res<-dt[secondpage == exitpage]
> dt_res
date secondpage exitpage
1: 27/09 homepage homepage
2: 30/09 aboutus aboutus
不使用数据表的替代方法是
dt_res<-dt[dt$secondpage == dt$exitpage,]
希望这会有所帮助