我从WRDS中导出的数据中有行业类别SIC字段。我用length(sic)发现该字段长度为9。目视由4位数字构成。假设原数据文件为fin,我用:
data fin; set fin; ind=substr(sic,1,2);run;
或者:
data fin; set fin; ind=substr(sic,6,2);run;
运行后,运行后的文件都比原文件增加了一个变量ind,但是ind下面的值都是空值,怎么也取不到字符。这是怎么回事?应该怎么调整?
求教。非常感谢!
楼主: whachel1976
|
3325
3
[经济] SAS 中用substr()函数提取不到字符是为什么? |
院士 22%
-
|
| ||
北美统计金融博士
|
|
| ||
京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明 免责及隐私声明