- Bağlantıyı al
- X
- E-posta
- Diğer Uygulamalar
- Bağlantıyı al
- X
- E-posta
- Diğer Uygulamalar
Evet, ilk derse geri dönelim ve "g1" veri setini tekrar yükleyelim.
class(g1) yazın
sonuca bakın.
bingo ! data.frame ! Hatta işi garantiye alalım!
is.data.frame(g1)
satır ve sütun sayılarını bulalım.
Bu veri setindeki yıl ve ay değerleri "numeric" değişken, veri setinde hızlı sorgulamalar yapabilmek için bu değerleri "factor olarak atayalım.
Şimdi muhteşem özellikler geliyor.
Diyelim ki; veri setindeki değerlerin (sütunların), toplamını görmek istiyorsunuz. Daha spesifik olsun; "Rice" sütununun toplamını görmek istiyorsunuz.
Rice ile başlayıp onuncu değere kadar toplamları görmek istiyorsunuz.
colMeans fonksiyonunu sizlere bırakıyorum.
Satır toplamları için
rowSums() fonksiyonu kullanılacak. Bir örnek
rowSums(g1[1,3:10])
Şimdi, veri setindeki bir değere göre (Rice fiyatına göre) tüm veri setini tekrar sıralayalım.
g2=g1[order(g1$Rice),]
View(g2)
Görüldüğü üzre, Rice fiyatına göre veri setini tekrar sıraladık. Şimdi bu veri setini yüksekten düşüğe göre sıralayalım.
g3=g1[order(g1$Rice, decreasing=TRUE),]
class(g1) yazın
sonuca bakın.
bingo ! data.frame ! Hatta işi garantiye alalım!
is.data.frame(g1)
satır ve sütun sayılarını bulalım.
Bu veri setindeki yıl ve ay değerleri "numeric" değişken, veri setinde hızlı sorgulamalar yapabilmek için bu değerleri "factor olarak atayalım.
g1$Yil=factor(g1$Yil)
g1$Ay=factor(g1$Ay)
Şimdi muhteşem özellikler geliyor.
Diyelim ki; veri setindeki değerlerin (sütunların), toplamını görmek istiyorsunuz. Daha spesifik olsun; "Rice" sütununun toplamını görmek istiyorsunuz.
colSums(g1[,3])
Rice ile başlayıp onuncu değere kadar toplamları görmek istiyorsunuz.
colSums(g1[,3:10])
colMeans fonksiyonunu sizlere bırakıyorum.
Satır toplamları için
rowSums() fonksiyonu kullanılacak. Bir örnek
rowSums(g1[1,3:10])
Şimdi, veri setindeki bir değere göre (Rice fiyatına göre) tüm veri setini tekrar sıralayalım.
g2=g1[order(g1$Rice),]
View(g2)
Görüldüğü üzre, Rice fiyatına göre veri setini tekrar sıraladık. Şimdi bu veri setini yüksekten düşüğe göre sıralayalım.
g3=g1[order(g1$Rice, decreasing=TRUE),]
17.12.2019
Dr.Engin YILMAZ
- Bağlantıyı al
- X
- E-posta
- Diğer Uygulamalar
Yorumlar
Yorum Gönder