1. Soru: Sırayla değişken adları TamSayi, OndalikSayi, Karakter, Mantıksal, Faktör olan 5 değişkenli hiçbir gözlemi olmayan bir data.frame oluşturmanızı ve bu data.framenin yapısını yazdırmanızı bekliyorum. Beklenen çıktı aşağıdaki gibi olmalıdır.
## [1] "Bos data.framenin yapısı:"
## 'data.frame': 0 obs. of 5 variables:
## $ TamSayi : int
## $ OndalikSayi: num
## $ Karakter : chr
## $ Mantiksal : logi
## $ Faktor : Factor w/ 0 levels:
Cevap
Aşağıdaki kod yığını ile yukarıdaki çıktı elde edilmiştir.
TamSayi<-as.integer()
OndalikSayi<-as.numeric()
Karakter<-as.character()
Mantiksal<-as.logical()
Faktor<-as.integer()
Faktor<-as.factor(Faktor)
df<-data.frame(TamSayi,OndalikSayi, Karakter, Mantiksal, Faktor)
print("Bos data.framenin yapısı:")
str(df)
# Kod yığını seçeneği: echo=FALSE
2. Soru: Aşağıda size verilen dört vektörden bir veri seti oluşturunuz. Oluşturduğunuz veri setinin deneme sütunundaki eksik veri sayısını hesaplayan komut yazınız.
ad = c('Su','Pera','Sule','Can','Cem','Name','Aras','Mete','Kaan','Pelin')
puan = c(12.5, 9, 16.5, 12, 9, 20, 14.5, 13.5, 8, 19)
deneme = c(1, NA, 2, NA, 2, NA, 1, NA, 2, 1)
bonus = c(1,0,1, 0, 0, 1, 1, 0,0, 1)
Cevap
veri<-data.frame(ad, puan, deneme, bonus)
print(paste("Deneme sütunundaki NA sayısı:", sum(is.na(veri$deneme))))
## [1] "Deneme sütunundaki NA sayısı: 4"