2017-07-28 56 views
1

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

+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; 
+0

谢谢,它的工作! –