Excel dosyaları sas'a nasıl aktarılır (örnekle)


Verileri bir Excel dosyasından SAS’a hızla aktarmak için proc içe aktarmayı kullanabilirsiniz.

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

 /*import data from Excel file called my_data.xlsx*/
proc import out =my_data
    datafile ="/home/u13181/my_data.xlsx"
    dbms =xlsx
    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 Excel dosyasının konumu
  • dbms : İçe aktarılan dosyanın biçimi
  • 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 örnekte bu fonksiyonun pratikte nasıl kullanılacağı gösterilmektedir.

Örnek: Verileri bir Excel dosyasından SAS’a aktarma

Excel’de aşağıdaki veri kümesine 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 Excel file called my_data.xlsx*/
proc import out =new_data
    datafile ="/home/u13181/my_data.xlsx"
    dbms =xlsx
    replace ;
    getnames =YES;
run ;

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

SAS çıktısında görüntülenen veriler, Excel dosyasında görüntülenen verilerle eşleşir.

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

Ek kaynaklar

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

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

Yorum ekle

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