sas导入csv文件后字符长度变短,可以按照下面方法设置:
DATA Map.engeldat;/*设置数据名称*/
LENGTH location_name $ 33;/*设置该变量的字符长度*/
INFILE "C:\Users\Administrator\Desktop\GBD2019.csv" DLM="," ;/*文件路径,csv文件用逗号分隔*/
/*列出变量名*/
INPUT location_id location_name $ sex_id sex_name $ age_group_id age_group_name $ year_id measure_id measure_name $ metric_id metric_name $ val upper lower;
RUN;
这样导入的字符数就比较完整,不过会把第一行填充为变量名称,需要删掉第一行

在SAS中导入CSV文件时遇到字符长度变短的问题,可以通过设置变量的字符长度来解决。例如,使用DATA步和LENGTH语句指定location_name变量的长度为33。同时,在INFILE语句中定义文件路径和分隔符,并通过INPUT语句列出变量。注意,这种方法会将第一行作为变量名称,需要额外删除。

616

被折叠的 条评论
为什么被折叠?



