BookmarkSubscribeRSS Feed
mjcm0030
Calcite | Level 5

Hi, I'm new to SAS and I'm wondering how could I download a set of datasets in zips from a website, and then importing them to SAS.

 

The website is https://s3.amazonaws.com/tripdata/index.html, and can be access like:
                      https://s3.amazonaws.com/tripdata/ + id of every file (example, 201306-citibike-tripdata.zip) and always repeats the name

 

Here, i have the code I'm using, but it only gets 1 zip, decompress, and import into a table. I want it to do it with every file.

 

 

Thank you!!

2 REPLIES 2
Reeza
Super User

You most definitely can do this, but you may need a loop or macro. 

 

Here's an example of how to get the list of files and to access them:

https://blogs.sas.com/content/sasdummy/2015/05/11/using-filename-zip-to-unzip-and-read-data-files-in...

 

Basically, get it working for one file then convert that to a macro. Use methods above to get all files listed and then call the macro once for each file.

 


@mjcm0030 wrote:

Hi, I'm new to SAS and I'm wondering how could I download a set of datasets in zips from a website, and then importing them to SAS.

 

The website is https://s3.amazonaws.com/tripdata/index.html, and can be access like:
                      https://s3.amazonaws.com/tripdata/ + id of every file (example, 201306-citibike-tripdata.zip) and always repeats the name

 

Here, i have the code I'm using, but it only gets 1 zip, decompress, and import into a table. I want it to do it with every file.

 

 

Thank you!!


 

Catch up on SAS Innovate 2026

Dive into keynotes, announcements and breakthroughs on demand.

Explore Now →
Develop Code with SAS Studio

Get started using SAS Studio to write, run and debug your SAS programs.

Find more tutorials on the SAS Users YouTube channel.

SAS Training: Just a Click Away

 Ready to level-up your skills? Choose your own adventure.

Browse our catalog!

Discussion stats
  • 2 replies
  • 3114 views
  • 1 like
  • 3 in conversation