Metin dosyaları sas'a nasıl aktarılır (örneklerle)


Verileri bir metin dosyasından SAS’a hızla aktarmak için PROC IMPORT deyimini kullanabilirsiniz.

Bu prosedür aşağıdaki temel sözdizimini kullanır:

 /*import data from text file called data.txt*/
proc import out =my_data
    datafile ="/home/u13181/data.txt"
    dbms =dlm
    replace ;
    getnames =YES;
run ;

İşte her satırın yaptığı şey:

  • out : SAS’a aktarıldıktan sonra veri kümesine verilecek ad
  • datafile : İçe aktarılacak metin dosyasının konumu
  • dbms : İçe aktarılan dosyanın biçimi (dlm, ayırıcı olarak boşlukların kullanıldığını varsayar)
  • değiştirin : Zaten mevcutsa dosyayı değiştirir
  • getnames : ilk satırı değişken adları olarak kullanın (ilk satırda değişken adları yoksa HAYIR olarak ayarlayın)

Aşağıdaki örnek, bu sözdiziminin pratikte nasıl kullanılacağını gösterir.

Örnek: bir metin dosyasını SAS’a içe aktarma

data.txt adında aşağıdaki metin dosyasına sahip olduğumuzu varsayalım:

Bu veri kümesini SAS’a aktarmak ve onu new_data olarak adlandırmak için aşağıdaki kodu kullanabiliriz:

 /*import data from text file called data.txt*/
proc import out =new_data
    datafile ="/home/u13181/data.txt"
    dbms =dlm
    replace ;
    getnames =YES;
run ;

/*view dataset*/
proc print data =new_data; 

SAS çıkışında görüntülenen veriler, metin dosyasında görüntülenen verilerle eşleşir.

Not #1 : Metin dosyasının ilk satırı değişken adları içerdiğinden dosyayı içe aktarırken getnames=YES kullandık.

Not #2 : PROC IMPORT bildiriminin tam belgelerini burada bulabilirsiniz.

Ek kaynaklar

Aşağıdaki eğitimlerde SAS’ta diğer ortak görevlerin nasıl gerçekleştirileceği açıklanmaktadır:

CSV dosyaları SAS’a nasıl aktarılır
Excel dosyaları SAS’a nasıl aktarılır
Veriler SAS’tan CSV dosyasına nasıl aktarılır
Veriler SAS’tan Excel dosyasına nasıl aktarılır

Yorum ekle

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir