对于CDISC时间变量处理的一般函数及应用方法

首先我们得大致了解下一般不规则时间的可能形式有:
在这里插入图片描述
1、4:05
2、12:UK
3、 03:uk
4、 UK:UK
上面的不规则地方有:
(1)、中文冒号
(2)、存在UK
(3)、如果是个位数缺少0
当然还有一种更离谱的是你看不到的特殊字符,就很恶心,下面针对这些问题我分享下我的一般处理方法:
针对第一个问题用:
tranwrd函数,这是一个替换函数,具体形式如下
a=tranwrd(tim,":","😊;(笑脸代表英文冒号)
第二个问题用:
一般根据不同的study需求,有的会有多保留,我一般是直接去掉
b=compress(tim,‘kd’);
第三个问题用:
c=put(input(substr(tim,1,"😊,best.),z2.);
还有就是一些特殊字符,比如回车符等看不见的字符的删除
d=compress(tim,“kw”);

OK ~今天的分享到此结束啦!欢迎大家批评指正!

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值