2010-09-14 3 views
15

Может ли кто-нибудь сказать мне, что является самым быстрым способом программного преобразования набора данных SAS в файл CSV. Я знаю, что могу использовать шаг данных и выводить в файл и т. Д. Но это единственный способ?Эффективное преобразование набора данных SAS в CSV

Thanks, Adnan.

ответ

23

что-то вдоль этих линий?

proc export data=sashelp.class 
    outfile='c:\temp\sashelp class.csv' 
    dbms=csv 
    replace; 
run; 
+0

Да был один из вариантов, мы бы обсудили. Знаете ли вы, как он масштабируется по сравнению с подходом к шагу данных? – Adnan

+4

на основе журнала, proc export генерирует нулевой шаг данных для записи текстового файла. поэтому я предполагаю, что использование шага данных с самого начала будет более эффективным с точки зрения времени процессора. шаг данных даст вам больший контроль над выходом. – rkoopmann

+1

Я, вероятно, в конечном итоге буду использовать данные _null_, потому что я хотел бы иметь контроль над тем, какие столбцы будут экспортироваться, и что-то вроде форматирования/не форматирования значений столбцов и т. Д. – Adnan

Смежные вопросы