SAS
文章平均质量分 55
lucky公主
代码小白白
展开
-
SAS:标记CRF时是否持续用ENRF还是ENRTPT?
针对时间点确定的,用- -ENRTPT标记,针对一段时间的,两种方式都可以,但是看IG中给出的关于AE的例子,最好是用- -ENRF展示,如果不持续,那么- -ENRF置空,如果持续,且在研究结束时仍持续,那- -ENRF=之后,否则- -ENRF=持续。对于有确定时间点的,可以用- -ENTPT规定相对时间点,比如- -ENTPT=<筛选期>,然后用ENRTPT标记结束时间点- -ENDTC是在筛选期之后还是之前;根据“是否持续”的时间是一个确定的时间点还是一个持续的时间段,确定用何变量标记。原创 2024-07-12 10:38:15 · 445 阅读 · 0 评论 -
SAS:quote函数合dhms函数
中间停药时的给药日期确定。原创 2024-06-28 13:34:39 · 222 阅读 · 0 评论 -
SAS:从零开始用proc report出人口统计学表
从SAS Help中可以看到inputc函数和input函数进行对比,input函数在编译阶段就执行,而inputc函数在运行阶段执行,所以input函数比inputc函数更快执行(其实适用于input/put函数和与之对应的表格中的四个函数中,因为在这四个函数的定义中都可以看到他们都是在运行阶段执行的)1、连续型变量(基线体重、基线身高等)需要展示例数、均值、中位值、最小值、最大值;1、putn、putc、put、inputn、inputc、input的区别。3、RTF中常用的格式设置。原创 2024-06-18 15:37:57 · 665 阅读 · 0 评论 -
SAS:PROC SQL和ANSI标准
在相同的作用域内有两个相同的dm的引用,DBMS与ANSI SQL标准完全一致,因此会检测到dm.xxx模棱两可。但是对于PROC SQL来说却不会觉得模糊,因为按照例1的逻辑,会首先对有别的的数据集进行匹配,所以这里的where条件实际上筛选到的是来自ae数据集中筛选号长度大于3的筛选号。where筛选等号右边的条件dm.subjid属于有别名d,用dm匹配(属于前2个步骤都没有匹配到,用第3个步骤才成功匹配),也就等价于。比如在例1中确保外部作用域和内部作用域有不同的别名。原创 2024-06-12 17:57:23 · 503 阅读 · 0 评论 -
SAS:coalescec函数和cmiss函数的应用及拓展
【代码】SAS:coalescec函数和cmiss函数的应用及拓展。原创 2024-06-10 08:42:37 · 536 阅读 · 0 评论 -
SAS:import进来的excel数据集中的空格无法去除
carriage return是回车符,line feed是换行符。那么回车符和换行符有何不一样呢?在word中用enter回车会看到自动到下一段落,而用shift+enter只是到新的一行。原创 2024-06-06 18:27:39 · 439 阅读 · 0 评论 -
SAS:什么时候用kcompress呀?
基于字节的偏移量假定字符的起始位置是字符串中字节的起始位置。对SBCS数据,一个字符的长度总是1个字节的长度,字符串中的第二个字符就在第2个字节处开始。为了准确使用K函数,需要理解基于字节(byte-based)的偏移量和基于字符(character-based)的偏移量(offset-length)。下图展示了以k开头的以及非k开头的substr函数和length函数,发现在UTF-8编码下,仅以k开头的函数能够截取成功。基于字节的偏移量是字符串中字节的数量,基于字符的偏移量是字符串中字符所在的位置。原创 2024-06-05 18:43:30 · 354 阅读 · 0 评论 -
SAS:如何截取字符串的后面三个字符
2、reverse函数。原创 2024-06-04 10:30:49 · 492 阅读 · 0 评论