Online File

How to use this page


Rick Aster: Professional SAS Programming Logic: Contents

Chapter 2
Program
Basketball


*
   POINTS.SAS
   Create SAS dataset of basketball scoring statistics.
   Rick Aster    January 2000

   Input text file: BASKET
   Output SAS dataset: CENTER.POINTS
*;

OPTIONS LINESIZE=75 NOCENTER PAGENO=1;
TITLE1 'Basketball Scorers';

*
   Create SAS dataset from input data.
*;
DATA CENTER.POINTS (DROP=P2);
   INFILE BASKET TRUNCOVER;
   INPUT
       TEAM $18.
       PLAYER $20.
       FG 4.
       P3 4.
       FT 4.
       ;

   *
      Convert missing values to zeroes.
   *;
   IF FG = . THEN FG = 0;
   IF P3 = . THEN P3 = 0;
   IF FT = . THEN FT = 0;

   *
      Calculate points and field goals.
   *;
   P2 = FG - P3;
   PTS = 2*P2 + 3*P3 + FT;
   FG = P2 + P3;

    *
      Keep only players that have points.
   *;
   IF PTS > 0;
RUN;

*
   Print first five observations.
*;
PROC PRINT DATA=CENTER.POINTS (OBS=5);
RUN;

 O /\

Global
Statements

RICK ASTER

SAS

BOOKS

Tech | Dictionary

Download | Rastinate

Rick Aster

Professional SAS Programming Logic

Contents/Online Files

Corrections

Catalog Page