Csv dosyaları sas'a nasıl aktarılır (örneklerle)
CSV dosyasındaki verileri hızlı bir şekilde SAS’a aktarmak için proc içe aktarmayı kullanabilirsiniz.
Bu prosedür aşağıdaki temel sözdizimini kullanır:
/*import data from CSV file called my_data.csv*/ proc import out =my_data datafile ="/home/u13181/my_data.csv" dbms =csv 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 CSV dosyasının konumu
- dmbs : İç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 örnekler bu fonksiyonun pratikte nasıl kullanılacağını göstermektedir.
İlgili: Excel Dosyaları SAS’a Nasıl Aktarılır
Örnek 1: CSV dosyasındaki verileri SAS’a aktarın
Diyelim ki my_data.csv adında aşağıdaki CSV dosyamız var:
Bu veri kümesini SAS’a aktarmak ve onu new_data olarak adlandırmak için aşağıdaki kodu kullanabiliriz:
/*import data from CSV file called my_data.csv*/ proc import out =new_data datafile ="/home/u13181/my_data.csv" dbms =csv replace ; getnames =YES; run ; /*view dataset*/ proc print data =new_data;
SAS çıkışında görüntülenen veriler, CSV dosyasında görüntülenen verilerle eşleşir.
Not : CSV dosyasının ilk satırı değişken adları içerdiğinden, dosyayı içe aktarırken getnames=YES kullandık.
Örnek 2: CSV dosyasındaki verileri özel üstbilgi veya sınırlayıcı olmadan SAS’a aktarın
Diyelim ki data.csv adında aşağıdaki CSV dosyamız var:
Bu dosyanın başlık satırı olmadığını ve değerlerin virgül yerine noktalı virgülle ayrıldığını unutmayın.
Bu veri kümesini SAS’a aktarmak ve onu new_data olarak adlandırmak için aşağıdaki kodu kullanabiliriz:
/*import data from CSV file called data.csv*/ proc import out =new_data datafile ="/home/u13181/data.csv" dbms =csv replace ; delimit =";"; getnames =NO; run ; /*view dataset*/ proc print data =new_data;
SAS çıkışında görüntülenen veriler, CSV dosyasında görüntülenen verilerle eşleşir.
SAS varsayılan olarak değişken adlarını VAR1, VAR2 ve VAR3 olarak sağlar.
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