将字符数据读入数字

时间:2017-07-28 14:39:52

标签: character-encoding sas

我有一个csv文件,其中一些数值表示为字符串,逗号为千位分隔符,例如“1,513,256”而不是1513256.将数据读入SAS的最简单方法是什么

1 个答案:

答案 0 :(得分:1)

使用COMMA.信息读取数据。

我发现,对于读取分隔文件,如果您首先定义变量,则效果最佳。 LENGTH语句对此有用,但您也可以使用ATTRIB语句。请务必附上任何必需信息和/或格式。请注意,要执行的大多数字符和数字变量都需要信息或格式,默认值可以正常工作。然后编写INPUT语句。

data want ;
  infile 'myfile.csv' dsd truncover firstobs=2;
  length id $10 cost 8;
  informat cost comma.;
  input id cost;
run;