全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
961 5
2022-02-23
目前有app的点击行为日志表,记录了客户编号、日期、点击时间、点击产品。
原始表
cust_notime_clickdata_Dateextra_data
12342022020109012220220201登录
12342022020109032020220201转账
27682022020110010220220201登录
27682022020110050320220201理财
12342022020113372020220201付款
37642022020207010220220202登录

想整合成产品点击路径。
加工成
日期客户号点击行为
202202011234登录,转账
202202011234付款
202202012768登录,理财
202202023764登录

其中,如果两次间隔时间如果超过10分钟,视为两组登录点击行为


附件列表

表样.xlsx

大小:10.13 KB

 马上下载

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2022-2-24 09:49:50
复制代码
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2022-2-24 11:17:53
proc sort data=test;
    by cust_no time_click;
run;

data test1;
    length extra_data_new $1000.;
    set test ;
    by cust_no time_click;
    array mytime hour min second;
    do i=1 to dim(mytime);
        mytime(i)=input(substr(time_click,9+2*(i-1),2),best12.);
    end;

    date=input(substr(time_click,1,8),yymmdd8.);
    datetime=dhms(date,hour,min,second);

    retain extra_data_new;
    datetime_new=lag(datetime);
   

    if first.cust_no then
        do;
            datetime_new=.;
            extra_data_new=extra_data;
        end;
    else if intck("minute",datetime_new,datetime)<=10 then
        do;
            extra_data_new=catx(",",extra_data_new,extra_data);
            delete=_n_-1;
        end;
    else
        extra_data_new=extra_data;
   
    keep extra_data_new data_date cust_no delete;
run;

proc sql noprint;
    select delete into :delete separated by "," from test1
        where ^missing(delete);
quit;

data final;
    set test1;
    if _n_  not in(&delete.);
    drop delete;
run;
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2022-2-24 22:23:13
乐天天12300 发表于 2022-2-24 11:17
proc sort data=test;
    by cust_no time_click;
run;
多谢大佬~话说这个帖子的有偿编码在哪里设置啊,没找到放论坛币的地方~
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2022-2-24 22:23:27
HXAI102230 发表于 2022-2-24 09:49
多谢大佬~话说这个帖子的有偿编码在哪里设置啊,没找到放论坛币的地方~
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2022-2-26 13:49:40
复制代码


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群