s******d 发帖数: 303 | 1 我的数据有大约 150G, 是csv 形式的。我需要共里面取一些数据,但是如果先infile
这个大 data, 好像不太可能。
想问问版上的高人,有没有什么办法,直接从一个巨大的csv file 读取我想要得 记录
。我看了一下proc sql, 发现还是得 from .sasdataset.
先谢谢啦。 |
p********a 发帖数: 5352 | 2 你的CSV FILE在SQL SERVER上的话,可以用PROC SQL去读
否则的话用INFILE。INFILE可以选择性的读啊,不需要输出那么大个DATA |
p********a 发帖数: 5352 | 3 噢,用SAS LIBNAME CSV ENGINE也可以读 |
s******d 发帖数: 303 | 4 if I use infile and if statement, it tooks a long time for sas to go through
the 150G. I wonder if there is an efficient way to deal with this issue.
Thanks so much. |
s******d 发帖数: 303 | 5
我怎么能够知道他是不是在SQL server 上呢?
【在 p********a 的大作中提到】 : 你的CSV FILE在SQL SERVER上的话,可以用PROC SQL去读 : 否则的话用INFILE。INFILE可以选择性的读啊,不需要输出那么大个DATA
|
p********a 发帖数: 5352 | 6 So you don't want to go thru all the records but you want SAS to select
specific records?
Poor SAS. ...
through
【在 s******d 的大作中提到】 : if I use infile and if statement, it tooks a long time for sas to go through : the 150G. I wonder if there is an efficient way to deal with this issue. : Thanks so much.
|