-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy path02-Learn-R.R
More file actions
72 lines (44 loc) · 975 Bytes
/
02-Learn-R.R
File metadata and controls
72 lines (44 loc) · 975 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
# R ÖĞRENELİM
"Merhaba Dünya!"
#<- atama operatörü
x<-5
#help() yardım için metot
help(getwd)
#Çalışma dizini ekrana yazdıralım
getwd()
#Çalışma dizini değiştirelim
setwd("C:/Users/ASUS/Desktop/demo")
#Vektör veri tipi
v<-c(1,2,3)
#Liste veri tipi
l<-list(x=c("elma","erik"),y=1:10)
#Vektörün elemanlarına ulaşmak için
v[1]
#Listenin öğrelerine ulaşalım
l[1]
#Listenin öğelerinin elemanlarına ulaşalım
l[[1]][2]
l[[2]][5]
#Mantıksal operatörleri kullanabiliriz
v[c(TRUE,FALSE,TRUE)]
#Öğeler için $ sembolü kullanılabilir
l$y
#C() NULL döndürür
c()
#NULL ekrana yazılmaz
c(c(),1,NULL)
#NA eksik veya kayıp veri için kullanılır
c(1,NA,"a")
#data frame veri yapısı
d<-data.frame(x=c(1,NA,3))
print(d)
#Eksik veri yerine atama yapalım
d$x[is.na(d$x)]<-0
#Paket kullanımı
library()
stats::var(1:10)
#Data frame kullanımı
df<-data.frame(col1=c(1,2,3),col2=c(4,5,6))
df
df$.col3<-df$col1+df$col2
df