Soru-1

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-1

Aşağıdaki kod yazıldığında istenen çıktı elde edilmektedir:

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)
## [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:

Soru-2

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)

“Deneme sütunundaki NA sayısı:” [1] 4

Cevap-2

Cevabı sağlayan kod satırı aşağıdadır:

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"