Hi guys, in this tutorial, I will tell you R data operations. These are, how to create data, how to get data from R and how it is transferred in data, from file, excel, SAS or SPSS.
Örnek Veri Oluşturmak
Haydi başlayalım. R egzersizleri için örnek veri oluşturmayı bilmek çok önemlidir. Örnek veri , bir veri işleme görevini çözmek için üretilen rastlantısal sayı veya dize değerlerini içeren veri kümesidir.
Verileri el yardımıyla girmek.En basit yöntemdir. Veri değerlerini yazıp R düzenleyicine göndermektir. Örnekleyelim; Aşağıda 3 değişken vardır. Bu değişkenler var1, var2 ve ID'dir. Bunu örnekleyecek olursak aşağıdaki görseli incelemeniz yeterli olacaktır.
Harfler, Sayılar, Aylar ve Rastgele Sayı Dizisi örnekleri ile inceleyelim.
1-seq(1, 16, by=2)
2-LETTERS[1:8]
3-month.abb[1:8]
4-sample(10:20, 8, replace = TRUE)
5-letters[1:8]
Bu 5 maddeyi tablo haline getirmek istediğimizde ise R bize muhteşem bir kolaylık sunuyor. Bu maddelerimize tek tek bir isim verip, en baştaki kısma "data.frame" eklediğimiz taktirde tablomuz hazır olacaktır. Aşağıdaki görselde birlikte bakalım.
Sayısal Gruplama Değişkeni Oluşturarak. Bu işlemde örnek olarak verdiğimiz 6'dan 10'a kadar sayıların 10 kere değiştirilerek yazılmasıdır. Pek tercih gören bir işlem olmamaktadır. Aşağıdaki görselde örnek olarak bakalım.
Rastgele sayı üreterek 0 la 1 arasında deneyebiliriz. Tercih edilen bir yöntem değildir lakin R bu işlemi mükemmel gerçekleştiriyor. Alltaki görselde örneğini görebilirsiniz.
İkili değişken oluşturarak. (0/1) Aşağıdaki örneğimizde rastgele seçilen sayılardan herhangi birinin işareti negatifse 0 döndürür, aksi takdirde 1 döndürülür.
Verileri direk excelden kopyalayabilirsiniz.
Karakter gruplama değişkeni oluşturabilirsiniz.
Alt kısımdaki örneiğimizde alfabedeki "A" dan "G" ye olan 18 harfin rastgele verilmesini göreceğiz.
Evet veri oluşturmayı özetledikten sonra şimdi bu oluşturduğumuz verileri R'da nasıl gerçek veri alınır ve içe aktarılır kısmına geçebiliriz. Çeşitli kaynaklardan gelen verilerin yüklenmesi, örneğin, excel, SAS, SPSS dış verileri aldığını açıklayacağım sizlere. Bu araca veri yüklemek, herhangi bir projenin neredeyse ilk adımlarından biridir. R'ı yeni kullanmaya başladıysanız, diğer kaynaklardan verileri okumanız gerekmektedir şayet fazlasıyla zorlanabilirsiniz.
Virgülle ayrılmış metin dosyalarını okumak ile başlayalım. İlk satırda değişkenlerin ismi yok ise aşağıdaki görseli inceleyerek nasıl yapıldığını öğrenebilirsiniz. Ve unutmadan şunu ekleyelim R, dosya isimlerinde geri eğik çizgi yerine normal eğik çizgi kullanır.
Peki ya eğer çok büyük biir CSV dosyasını okumak istersek. Büyük boyutta ki CSV, fread işlevi yani data.table yardımıyla içe aktarılmalıdır.
İlk satırda başlık satırı varsa eğer, aşağıda ki görseli inceleyiniz.
Herhangi bir değeri eksik bir değere ayarlamak istersek aşağıdaki görseli incelememiz yeterli olacaktır.
Böyle bir durumda eksik değeri temsil eden şey "." sembolüdür lakin tırnaklar olmadan kullanınız aksi takdirde yanlış sonuçlar elde edebilirsiniz.Eksik değer yerine birden fazla değer ayarlamak zorunda kalırsak aşağıdaki görsele bakarak yapacağınız işlemi inceleyebilirsiniz.
Bu örneğimizde eksik değerlere "A" ve "B" olarak adlandırdık lakin yine tırnak sembolü olmadan kullanmanız gereklidir. Aksi takdirde yanlış veri elde edersiniz.
Peki sekme ile ayrılmış metin dosyalarını okumak istersek. İlk satırda dosya isimleri yani üst bilgier yoksa alt görselde ki gibi uyguluyoruz.
Unutmadan R, dosya adına geri eğik çizgi yerine eğik çizgi kullanır, bu uyarıyı lütfen dikkate alınız. İlk satırda dosya isimleri yani üst bilgiler var ise aşağıdaki görselde bakalım.
Herhangi bir değeri eksik bir değere ayarlamak isterseniz aşağıdaki görseli inceleyiniz.
Böyle bir durumda eksik değeri temsil eden şey "." sembolüdür lakin tırnaklar olmadan kullanınız. Eksik değerlere birden fazla değer ayarlamak isterseniz alt tarafa bıraktığım görseli inceleyiniz.
Bu örneğimizde eksik değerlere "A" ve "B" olarak adlandırdık lakin yine tırnak sembolü olmadan kullanmanız gereklidir, aksi takdirde yanlış veri elde edersiniz.
Excel Dosyasını okuyalım.
Bu yöntemde excel dosyasını okumak için CSV biçiminde kaydetmek ve CSV yöntemini kullanarak içe aktarmaktır.
İlk olarak paketi kurmalıyız.
Yol ve sayfa adını aşağıdaki görsele bakarak aynı kodda tanımlamalıyız.
SAS dosyalarını okuyalım.
Dikkat etmeliyiz ki paketi lütfen bir kez kuralım burası önem arz ediyor.
Aşağıdaki kodun aynısını tanımlayalım.
SPSS dosyalarını okuyalım.
Paketi lütfen kuralım.
Alttaki kodu uygulayalım.
R'dan Veri Yüklemek
Aşağıdaki görseldeki olduğu gibi gerçekleşiyor, inceleyebilirsiniz.
Evet arkadaşlar bu yazımda sizlere veri oluşturma, okuma ve içe aktarma konularını aktarmaya çalıştım. R öğrenme sürecim devam etmektedir. Yeni edindiğim bilgiler ile sizlere de türkçe yazılar yamaya devam ediyor olacağım. Bir sonraki yazımda görüşmek üzere.
Posted on Utopian.io - Rewarding Open Source Contributors