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