我想知道SAS中的mdy功能会接受哪些数据。
具体来说,我可以提交mdy函数:
mdy("01", 01, 1960)
,并获得0
?
文档无益:它说:“(函数)从月,日和年值返回SAS日期值。”
如果SAS没有抱怨数据类型,这是因为它正在进行隐式字符到num转换吗?或者只是接受char数据?
答案 0 :(得分:1)
documentation非常清楚MDY函数需要参数的数值,可以是变量或常量。
是的,如果您提供字符值,它们将在执行前转换为数字。除非您已关闭警告消息,否则您的SAS日志将有相应的注释。