Post on 29-Oct-2019
Review
H-4Sudah siap?
Review Pernyataan apa saja yang ada pada tahapan data?
Apa kegunaan library?
Apa kegunaan infile?
Apa kegunaan Proc Import?
Apa perbedaan pernyataan infile pada tahapan data dengan proc import?
Apa Kegunaan Proc Contents?
TujuanPraktikan dapat memahami:
Fungsi dan kegunaan Pernyataan Set
Fungsi dan kegunaan pernyataan Keep dan Drop
Fungsi dan kegunaan pernyataan If
Fungsi dan kegunaan Proc Import
Fungsi dan kegunaan Proc Contents
Pemasukan DATA 2 Pernyataan SET
Pernyataan KEEP dan DROP
Pernyataan IF
PROC IMPORT
PROC CONTENTS
Membuat Gugus Data SASdata mhs;
infile “....”;
input nama $ nim $ jk $ umur UTS UAS;
run;
Pernyataan SetBentuk umum:
SET namagugusdataSAS;
Tidak ada pernyataan INPUT bersamaan denganpernyataan SET
Untuk membuat subset data dari suatugugusdataSAS
(set mengambil data)
Pernyataan Keep dan DropBentuk umum:
Keep variabel1 variabel2;Drop variabel1 variabel2;
Untuk memilih kolom(variabel) yang ingin dimasukkan ke SAS Data Set baru.
Contoh Penerapan Set, Keep, dan Drop.data msh2;
set mhs;
drop jk umur;
nilai_ahir = 0.5*UTS + 0.5*UAS;
run;
data msh2;
set mhs;
Keep nama nim UTS UAS;
nilai_ahir = 0.5*UTS + 0.5*UAS;
run;
Subsetting Data (Pernyataan If [1])
IF expression;IF expression THEN DELETE;
Contoh:
IF JK=1;IF JK=2' THEN DELETE;
Bagaimana jika ingin menampilkan hanya mahasiswa yang UTS dan UASnya diatas 70?
PROC IMPORT (data non SAS)
PROC IMPORT DATAFILE="filename" OUT=<libref.>SAS-data-set <DBMS=identifier><REPLACE> ;
Contoh:proc import datafile= “C:\Komstat\mhs.csv"
out=stk.mhsdbms=csv replace; getnames=yes; /* yes atau no : ada-tidak nama peubah */
run;
PROC CONTENTS
PROC CONTENTS DATA=gugusdataSAS;
Contoh:proc comtents stk.mhs;
Terima Kasih :D
Kesempurnaan yang sejati tidak pernah ada,yang ada hanya keikhlasan untuk menerima kekurangan
- M. Dwi R. (2014)