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