Sas'tan metin dosyasına veri aktarma (örneklerle)
Verileri SAS’tan bir metin dosyasına hızla dışarı aktarmak için PROC EXPORT deyimini kullanabilirsiniz.
Bu prosedür aşağıdaki temel sözdizimini kullanır:
/*export data to file called my_data.txt*/ proc export data =my_data outfile ="/home/u13181/my_data.txt" dbms =tab replace ; run ;
İşte her satırın yaptığı şey:
- data : Dışa aktarılacak veri kümesinin adı
- outfile : metin dosyasının dışa aktarılacağı konum
- dmbs : Dışa aktarma için kullanılacak dosya formatı (sekme, metin dosyaları için kullanılır)
- değiştirin : Zaten mevcutsa dosyayı değiştirir
Aşağıdaki örnekler bu fonksiyonun pratikte nasıl kullanılacağını göstermektedir.
Örnek 1: Veri kümesini varsayılan ayarlarla bir metin dosyasına aktarma
SAS’ta çeşitli basketbol oyuncuları hakkında bilgi içeren aşağıdaki veri kümesine sahip olduğumuzu varsayalım:
/*create dataset*/ data my_data; input rating points assists rebounds; datalines ; 90 25 5 11 85 20 7 8 82 14 7 10 88 16 8 6 94 27 5 6 90 20 7 9 76 12 6 6 75 15 9 10 87 14 9 10 86 19 5 7 ; run ; /*view dataset*/ proc print data =my_data;
Bu veri kümesini my_data.txt adlı bir metin dosyasına aktarmak için aşağıdaki kodu kullanabiliriz:
/*export dataset*/ proc export data =my_data outfile ="/home/u13181/my_data.txt" dbms =tab replace ; run ;
Daha sonra bilgisayarımdaki dosyayı dışa aktardığım konuma gidebilir ve onu görüntüleyebilirim:
Metin dosyasındaki veriler SAS veri kümesine karşılık gelir.
Örnek 2: Veri kümesini özel ayarlarla bir metin dosyasına aktarma
Değerleri ayıran sınırlayıcıyı değiştirmek ve başlık satırını veri kümesinden kaldırmak için sınırlayıcı ve putnames bağımsız değişkenlerini de kullanabilirsiniz.
Örneğin, aşağıdaki kod, sınırlayıcı olarak noktalı virgül kullanarak ve başlık satırı olmadan bir SAS veri kümesinin bir metin dosyasına nasıl aktarılacağını gösterir:
/*export dataset*/ proc export data =my_data outfile ="/home/u13181/my_data2.txt" dbms =tab replace ; delimit =";"; putnames =NO; run ;
Daha sonra bilgisayarımdaki dosyayı dışa aktardığım konuma gidebilir ve onu görüntüleyebilirim:
Başlık satırının kaldırıldığını ve değerlerin virgül yerine noktalı virgülle ayrıldığını unutmayın.
Not : PROC EXPORT 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:
Metin 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