SAS - Giriş Yöntemleri

Giriş yöntemleri, ham verileri okumak için kullanılır. Ham veriler, bir dış kaynaktan veya akış içi veri dizinlerinden olabilir. Girdi deyimi, her alana atadığınız adla bir değişken oluşturur. Dolayısıyla, Girdi İfadesinde bir değişken oluşturmalısınız. Aynı değişken SAS Veri Kümesinin çıktısında gösterilecektir. Aşağıda, SAS'da bulunan farklı giriş yöntemleri bulunmaktadır.

  • Giriş Yöntemini Listele
  • Adlandırılmış Giriş Yöntemi
  • Sütun Giriş Yöntemi
  • Biçimlendirilmiş Giriş Yöntemi

Her bir giriş yönteminin ayrıntıları aşağıda açıklanmıştır.

Giriş Yöntemini Listele

Bu yöntemde değişkenler veri türleriyle birlikte listelenir. Ham veriler, açıklanan değişkenlerin sırasının verilerle eşleşmesi için dikkatlice analiz edilir. Sınırlayıcı (genellikle boşluk), herhangi bir bitişik sütun çifti arasında tek tip olmalıdır. Herhangi bir eksik veri çıktıda soruna neden olacaktır çünkü sonuç yanlış olacaktır.

Misal

Aşağıdaki kod ve çıktı liste giriş yönteminin kullanımını gösterir.

DATA TEMP;
INPUT   EMPID ENAME $ DEPT $ ;
DATALINES;
1 Rick  IT
2 Dan  OPS
3 Tusar  IT
4 Pranab  OPS
5 Rasmi  FIN
;
PROC PRINT DATA = TEMP;
RUN;

Bove kodunu çalıştırırken aşağıdaki çıktıyı elde ederiz.

Adlandırılmış Giriş Yöntemi

Bu yöntemde değişkenler veri türleriyle birlikte listelenir. Ham veriler, eşleşen verilerin önünde değişken adlarının bildirilmesi için değiştirilir. Sınırlayıcı (genellikle boşluk), herhangi bir bitişik sütun çifti arasında tek tip olmalıdır.

Misal

Aşağıdaki kod ve çıktı, Adlandırılmış Giriş Yönteminin kullanımını gösterir.

DATA TEMP;
INPUT   
EMPID= ENAME= $ DEPT= $ ;
DATALINES;
EMPID = 1 ENAME = Rick  DEPT = IT
EMPID = 2 ENAME = Dan  DEPT = OPS
EMPID = 3 ENAME = Tusar  DEPT = IT
EMPID = 4 ENAME = Pranab  DEPT = OPS
EMPID = 5 ENAME = Rasmi  DEPT = FIN
;
PROC PRINT DATA = TEMP;
RUN;

Bove kodunu çalıştırırken aşağıdaki çıktıyı elde ederiz.

Sütun Giriş Yöntemi

Bu yöntemde değişkenler, tek bir veri sütununun değerini belirten veri türleri ve sütunların genişliğiyle listelenir. Örneğin, bir çalışan adı maksimum 9 karakter içeriyorsa ve her bir çalışan adı 10. sütundan başlıyorsa, çalışan adı değişkeni için sütun genişliği 10-19 olacaktır.

Misal

Aşağıdaki kod, Sütun Giriş Yönteminin kullanımını göstermektedir.

DATA TEMP;
INPUT   EMPID 1-3 ENAME $ 4-12 DEPT $ 13-16;
DATALINES;
14 Rick     IT 
241Dan      OPS 
30 Sanvi    IT 
410Chanchal OPS 
52 Piyu     FIN 
;
PROC PRINT DATA = TEMP;
RUN;

Yukarıdaki kodu çalıştırdığımızda, aşağıdaki sonucu verir -

Biçimlendirilmiş Giriş Yöntemi

Bu yöntemde değişkenler, bir boşlukla karşılaşılıncaya kadar sabit bir başlangıç ​​noktasından okunur. Her değişkenin sabit bir başlangıç ​​noktası olduğundan, herhangi bir değişken çifti arasındaki sütun sayısı ilk değişkenin genişliği olur. '@N' karakteri, bir değişkenin başlangıç ​​sütun konumunu n'inci sütun olarak belirtmek için kullanılır.

Misal

Aşağıdaki kod, Biçimlendirilmiş Giriş Yönteminin kullanımını gösterir.

DATA TEMP;
INPUT   @1 EMPID $ @4 ENAME $ @13 DEPT $ ;
DATALINES;
14 Rick     IT 
241 Dan      OPS 
30 Sanvi    IT 
410 Chanchal OPS 
52 Piyu     FIN 
;
PROC PRINT DATA = TEMP;
RUN;

Yukarıdaki kodu çalıştırdığımızda, aşağıdaki sonucu verir -