Professional Documents
Culture Documents
biogenr_1
biogenr_1
biogenr_1
1. R Studio'ya Giriş
R Studio, R dili için bir grafik arayüzdür. Genel olarak dört ana paneli vardır. Yeni bir R komut dosyası açmak
için File → New File → Rscript yolunu izleyebilirsiniz. Kodunuzu bir betik içerisine yazabilir ve ctrl + enter
veya direkt run butonunu kullanarak satır satır çalıştırabilirsiniz. #, R'da bir yorum belirtmek, not almak için
kullanılır. # ile başlayan satırlar yürütülmez, başında bu ifadeler bulunan kodlar çalışmaz.
7+3
+
# toplama
18 + 6
## [1] 24
# çıkarma
18-6
## [1] 12
# çarpma
18*6
## [1] 108
# bölme
18/6
## [1] 3
1
20 Temmuz 2022
R, bir değerin diğerinden daha büyük/küçük olup olmadığını kontrol etmek için kullanılabilir
# büyüktür ya da küçüktür
6 == 6 # eşittir
## [1] TRUE
6 > 6 # büyüktür
## [1] FALSE
6 >= 6 # büyüktür ve eşittir
## [1] TRUE
6 < 6 # küçüktür
## [1] FALSE
Bir sonucu veya herhangi bir değeri daha sonra kullanmak üzere bir değişkende saklayabilirsiniz.
#mesela 6 sayısını x değeri olarak tanımlayalım
x = 6
#x
x
2
20 Temmuz 2022
## [1] 6 #veya
print(x)
## [1] 6
# x değerini kullan
x+5
## [1] 11
Sıra sende!
Sıradaki işlemleri yapmayı dene
• 5 ve 7 sayılarını topla
• sonucu 2'ye böl
• 3 ile 4 sayılarını çarp
• sonuçları 12'ye eşit mi değil mi kontrol et
x=10.5
#ya da x<-10
# değişkenlere erişmek
x
#ya da
print(x)
Logical (mantıksal)
x = TRUE # T; FALSE; F;
#T==1,F==0
# you can calculate using TRUE and FALSE, i.e.
TRUE + TRUE
FALSE + TRUE
Karakter
elma = "Elma"
x = "altı"
Ayrıca veri tiplerine müdahale edebilirsin
x=5; y='5' ; z=TRUE
# veri tipi nasıl bulunur
class(x)
typeof(y)
as.numeric(y)
as.character(x)
as.numeric('elma')
Sıra Sende
Sıradaki değişkenleri sen oluştur
• 6 karakterden oluşan bir değişken tanımla
• sayı olarak 6 değerine sahip bir değişken tanımla
• iki değişkenin aynı türde olup olmadığını test et
# mantıksal vektör
b = c(TRUE, FALSE, TRUE)
# karakter vektör
c = c('elma', 'altı')
# karışık vektör?
d = c('altı', a, 5)
Matris
Matris, iki boyutlu dikdörtgen düzende düzenlenmiş aynı veri türündeki öğeler topluluğudur.
# 3 kolon, matrisi kolon bazlı doldurmak (standart)
A = matrix(c(2,3,4,5,6,7), ncol = 3)
4
20 Temmuz 2022
t(A)
# sütunlar
D[,2]
# tekil hücreler
D[1,2]
Liste
Liste, aynı veya farklı veri türlerindeki nesneleri içeren genel bir vektördür
n = c(2, 3, 5)
s = c('aa', 'bb', 'cc', 'dd')
b = c(TRUE, FALSE, TRUE)
5
20 Temmuz 2022
Sıra Sende
Verilen tablo doğrultusunda veri çerçevesi oluştur: