a. It creates a SAS data set namedbird817in theworklibrary from the CSV filebird_countand replacesbird817whenever the CSV file is updated.
b. It creates a SAS data set namedbird817in theworklibrary from the CSV filebird_count.
c. It uses the CSV engine to directly read the data filebird_count.csv.
The key different in this case is the clause "whenever the CSV file is updated.". Since the Proc Import would need to be rerun when the CSV file is updated then that makes A incorrect.
HI @AJS1 The tricky part is "whenever the CSV file is updated."
Proc import doesn't have the artificial intelligence to know when a CSV file is updated however when and everytime it is executed, it creates a file as named. So B is straight to the point.
a. It creates a SAS data set namedbird817in theworklibrary from the CSV filebird_countand replacesbird817whenever the CSV file is updated.
b. It creates a SAS data set namedbird817in theworklibrary from the CSV filebird_count.
c. It uses the CSV engine to directly read the data filebird_count.csv.
The key different in this case is the clause "whenever the CSV file is updated.". Since the Proc Import would need to be rerun when the CSV file is updated then that makes A incorrect.
Register Today!
Join us for SAS Innovate 2025, our biggest and most exciting global event of the year, in Orlando, FL, from May 6-9.
Early bird rate extended! Save $200 when you sign up by March 31.