2020年3月30日月曜日

PROC HTTP コロナウィルスのデータ

Webページに掲載されているCSVファイルを読み込むサンプルです。PROC HTTPを使って、コロナウィルスのデータCSVを読み込んでいます。 エラー”SSL Error: Invalid subject name”の対応として、オプションを設定していますが、これはProblem Note 64218に情報があります。
  1. filename myfile "/var/tmp/total_cases.csv";  
  2. options set=SSL_USE_SNI=1;  
  3. options set=SSL_SNI_HOSTNAME="covid.ourworldindata.org";  
  4.   
  5. proc http  
  6.  url="https://covid.ourworldindata.org/data/ecdc/total_cases.csv"  
  7.  method="GET"  
  8.  out=myfile;  
  9. run;  
  10.   
  11. proc import out=work.total_cases  
  12.  datafile=myfile dbms=csv replace;  
  13.  getnames=yes;  
  14.  datarow=2;  
  15.  guessingrows=200;  
  16. run;