为什么有字符“NA”的变量会识别成数值变量呢?这是因为SAS import的机制是先扫描文件靠前的记录,以确定变量的数据类型以及对应的长度,默认是扫描前20行。 这就解释了上面Log Issue的产生的原因:某些变量的前20条记录为数值,SAS扫描记录判断该变量为数值变量,后续读入时遇到字符记录就触发Log Issue。 如何解决这个问题...
这是因为SAS import的机制是先扫描文件靠前的记录,以确定变量的数据类型以及对应的长度,默认是扫描前20行。 这就解释了上面Log Issue的产生的原因:某些变量的前20条记录为数值,SAS扫描记录判断该变量为数值变量,后续读入时遇到字符记录就触发Log Issue。 如何解决这个问题呢?通过Guessingrows=选项指定一个比较大的扫描...