En yaygın kullanılan editör + arayüz RStudio’dur
R Studio ortamı, Paket Yükleme ve Temel İşlemler
Tools >
Global Options>
Pane Layout
R terminaline;
dir() komutunu girdiğimizde klasördeki dosyaları ve diğer dosyaları gösterir
Ya da
list.files() komutu yazdığımızda da yine aynı sonucu verecektir.
Veri girişi ataması
X’e 5 değerini atayalım x<-5 ya da x=5 ile de atayabiliriz.
Atadıklarım
Y eşit mi? True/False (mantıksal ifadelerin kullanımı)
y==6
TRUE
y==7
FALSE
Ya da
[1] FALSE
> y<7
[1] TRUE
> a<-c(8,6,12)
> b<-"veri analizi"
> class(b)
[1] "character"
> class(a)
[1] "numeric"
Vektör Ataması
Değişkenlerin türünü sorabiliriz. Bunu da class komutu ile yapıyoruz.
ls( )komutu (çalışma ortamını gösterme)
> ls()
[1] "a" "b" "x" "y" "z"
>rm(a) (vektörü silme��(remove)
Silme işlemini R editörü bölümüne yazarak da yapabilirsiniz
Paket Yükleme
Paket yükleme R ile çalışmaya başlamada temel işlemlerden biridir.
2 yol var:
Örneğin dply paketimizde kirli verimizi düzenleyeceğiz (a grammar of data manipulation)
library("dplyr") yazdığımızda bu paketi yüklemiş oluyoruz. Yani verimizi temizlememizde yardımcı olacak paketimiz yüklenmiş oldu.
Yani çalışma yapmadan önce paketimizi çağırmamız gerekiyor. Doğrudan paketler bölümden paket tıklanarak da yükleme yapılabilir.
R programının kendi base olanında yüklü olan temel veri seti “cars” yani arabalar veri seti. mtcars yazarsak r editör bölümüne bu veri seti r terminaline yüklenir.
R’ın dosyalar kısmında cars verisi var demiştik yani çeşitli arabalar ve onların özelliklerini kapsayan bir veri seti. Yüklediğimiz veri setinde milyonlarca satır olabilir. Büyük veri ile çalışıyorsanız bu veri seti terminalde gözlemleyemeyeceğiniz kadar büyük olabilir. Gözlemlemek için bazı temel komutlar var. Head, tail gibi.
head(mtcars) ilk 6 aracı
�tail(mtcars) son 6 aracı
�İlk 10’u görmek ya da son 10’u görmek istersek
�head(mtcars,10)
tail(mtcars,10)
�str(mtcars) verinin yapısının bilgisi numeric veri/ kategorik veri?
Temel matematiksel işlemler de yapabiliriz
Örneğin 16 neyin karesidir ya da 4?
R editör bölümüne sqrt(16) ya da sqrt(4) yazdığımızda terminal sonucu şöyle olacaktır:
> sqrt(16)
[1] 4
> sqrt(4)
[1] 2
Hesap Makinesi
Temel matematiksel işlemler de yapabiliriz
Örneğin -4’ün mutlak değeri nedir ?
abs(-4) absolute value /mutlak değer�[1] 4
Ya da 5’in faktörü nedir?�factorial(5)�[1] 120��5’in logaritması nedir?�log(5)�[1] 1.609438
Temel matematiksel işlemler de yapabiliriz
log2(10) dersek iki tabanında 10’un logaritmasını alır.
log2(10)
[1] 3.321928
Temel matematiksel işlemler de yapabiliriz
Toplama 5+2�Çıkarma 10-7�Çarpma 8*2�Bölme 4/2
Bütün matematiksel işlemleri R ile yapabilirsiniz.
Bu sunumda genel R’ı tanıyıp, R stüdyoya giriş yaptınız.
Rstudio'da Veri Yükleme
library(readr) �eğitimbütçesi=read.csv('C:/Users/Asus/Desktop/eğitim bütcesi.csv')
library(readxl)�kutuphane2019 <- read_excel("C:/Users/Asus/Desktop/kutuphane2019.xlsx")
View(kutuphane2019)
library(readxl)
dataset <- read_excel(NULL)
View(dataset)
Önce readr komutunu kurmalısınız. Library’den ya da paket bölümünde
2. Veri yükleme alternatifi ise Import Dataset
Dışarıya Veri Aktarma
R dosyalar editörüne veriyi aktarıyoruz.
write_excel_csv(kutuphane2019,"kutuphaneverisi2019")
Belgeler bölümünden kontrol edilerek de dışarı attığını görebiliriz.