Azure ML - 6

Data Frame yapıları tabular şekilde verileri tutmamızı sağlamaktadır. Data Frame’ler özellikle hali hazırda bir veri setini okumada kullanılmakta olup (read.table() veya read.csv) bir önceki yazımızda bahsetmiş olduğumuz matrix yapılara dönüşebilmektedir. Birden fazla vektörü data.frame fonksiyonu yardımıyla birleştirebilirsiniz.

Yukarıda yer alan kod blogunu incelediğimizde yapmış olduğumuz şeyin fuel, wheel, engine, horsepower, rpm, mpg ve price vektörlerini birleştirmek olduğunu göreceksiniz. Oluşturduğumuz data frame için cars adını verdik. Burada cars[[x]] ile belirtmiş olduğumuz sutunun verilerini göstermektedir. Aynı verileri cars[[“Column Name”]] yöntemi ile gösterebilirsiniz. Veya bunların haricinde bir işlem yapmak istiyorsanız data frame ismi ve sonrasında $ operatorunu ekleyerek istediğiniz boyutun ismini verdiğinizde de verilerin gösterimini sağlayabilirsiniz. Bahsetmiş olduğumuz bu işlemlere Subsettings denmektedir.

R nesnelerine isim verebilirsiniz. Bu özellikle geliştiricilere geliştirme yaparken kullanım kolaylığı sağlayacaktır. Şimdi sırasıyla vektör, list ve matrix nesneleri üzerinde bu isimlendirme nasıl yapılıyor bakalım.


Subsettings alıştırmalarımıza devam edelim. Bunun için bir vector tanımlayalım. Bu bölüm yazıdan çok kod blogu olduğunun farkındayım fakat gerçek örneklere geçmeden önce temeli öğrenmenin faydalı olacağını düşünüyorum.

Vektorler ve matrixler arasında aritmatik işlemleri yapabilirsiniz. Fakat burada dikkat edilmesi gereken husus işlem yapacağınız nesnelerin boyutlarının örtüşmesi. Aksi halde örtüşen boyutlara kadar olan işlemleri yapmakla birlikte sonrası için hata mesajı size sonuç olarak dönecektir.

Bir sonraki yazımızda veri kaynaklarından R programında nasıl veri okunur konusunu inceliyor olacağız.
İlişkili Yazılar
-
Ekleyen:
Koray Kocabaş YemekSepeti Senior BI Developer
-
Ekleyen:
Koray Kocabaş YemekSepeti Senior BI Developer
-
Ekleyen:
Koray Kocabaş YemekSepeti Senior BI Developer
-
Ekleyen:
Koray Kocabaş YemekSepeti Senior BI Developer
-
Ekleyen:
Koray Kocabaş YemekSepeti Senior BI Developer