Advertisement
Guest User

Untitled

a guest
Nov 23rd, 2014
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.12 KB | None | 0 0
  1. proc import datafile="C:\Projekt\Countries.csv" out=countries dbms=csv replace;
  2. getnames=yes;
  3. run;
  4. proc contents data=countries;
  5. run;
  6. proc import datafile="C:\Projekt\Olimpics1.csv" out=olimpics dbms=csv replace;
  7. getnames=yes;
  8. run;
  9. proc contents data=olimpics;
  10. run;
  11. proc import datafile="C:\Projekt\Olimpics2.csv" out=olimpics2 dbms=csv replace;
  12. getnames=yes;
  13. run;
  14. proc contents data=olimpics2;
  15. run;
  16. data olimpics;
  17. set olimpics2;
  18. run;
  19. proc import datafile="C:\Projekt\Olimpics3.csv" out=olimpics3 dbms=csv replace;
  20. getnames=yes;
  21. run;
  22. proc contents data=olimpics3;
  23. run;
  24. data olimpics;
  25. set olimpics3;
  26. run;
  27.  
  28. proc sql;
  29. create table sql_final as
  30. select L.*, R.*
  31. from olimpics as L
  32. LEFT JOIN countries as R
  33. on L.country = R.country;
  34. quit;
  35.  
  36. data reduced; set sql_final;
  37. if (Continent = "EU" or Continent = "NA") and Year > 2000;
  38. run;
  39.  
  40. data reduced; set reduced;
  41. KEEP Athlete Age Gold_Medals Silver_Medals Bronze_Medals Continent;
  42. run;
  43.  
  44. proc sort data = reduced;
  45. by Continent;
  46. run;
  47.  
  48. proc print data = reduced;
  49. by Continent;
  50. sum Gold_Medals;
  51. run;
  52.  
  53. proc print data=reduced; run;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement