Bu haftaki dersimizde çok kullanılan bazı R paketlerini yüklemeyi, ortaya çıkabilecek sorunlara çözüm bulabilmeyi ve bazı kaynakların nasıl alıntılanabileceğini öğrendik.
R da bazı temel paketlerin kurulumla birlikte doğrudan yüklenmiş
olmasına karşın bazı kullanışlı paketlerin de komutlar yardımıyla
yüklenmesi gerektiğini öğrendim. Örneğin, CTT
paketini
aşağıdaki kodla yükleyebilir ve sonra da aktif edebiliriz.
install.packages("CTT")
library("CTT")
library()
komutu ile kütüpahanemizde olan fonksiyonları
görüntüleyebiliriz. Temel pakette yer alan fonksiyonlara şu kodla
ulaşabiliriz.
# temel paket fonksiyonlarina ulasimak icin
fonksiyonlar <- builtins()
length(fonksiyonlar)
## [1] 1407
fonksiyonlar[910:920]
## [1] "default.stringsAsFactors" "declare"
## [3] "debugonce" "debuggingState"
## [5] "debug" "date"
## [7] "data.matrix" "data.frame"
## [9] "data.class" "cut.POSIXt"
## [11] "cut.default"
Bir paketi kullanabilmemiz için önce onu yüklememiz gerekir.
Aşağıdaki kodla birlikte çok sık kullanacağımız tidyverse
paketini indirebiliriz.
install.packages("tidyverse")
tidyverse
paketini aktifleştirmek için aşağıdaki kodu
kullanabiliriz.
library(tidyverse)
## ── Attaching core tidyverse packages ──────────────────────── tidyverse 2.0.0 ──
## ✔ dplyr 1.1.4 ✔ readr 2.1.5
## ✔ forcats 1.0.0 ✔ stringr 1.5.1
## ✔ ggplot2 3.5.1 ✔ tibble 3.2.1
## ✔ lubridate 1.9.3 ✔ tidyr 1.3.1
## ✔ purrr 1.0.2
## ── Conflicts ────────────────────────────────────────── tidyverse_conflicts() ──
## ✖ dplyr::filter() masks stats::filter()
## ✖ dplyr::lag() masks stats::lag()
## ℹ Use the conflicted package (<http://conflicted.r-lib.org/>) to force all conflicts to become errors
Bazı R paketleri github
üzerinden yüklenmektedir. Bunun
için devtools paketinin yüklenmesine ihtiyacımız vardır. Paketin
yüklenmesi için aşağıdaki kodu kullanabiliriz.
devtools::install_github("dr-JT/semoutput")
Fonksiyonların işlevlerini görmek için yardım sayfalarını inceleyebiliriz.
?is.na
help(sqrt)
Yüklediğimiz ve etkinleştirdğimiz CTT
paketinin veri
içeriğini aşağıdaki kodla görebiliriz.
# install.packages(CTT)
library(CTT)
ls("package:CTT")
data(package = "CTT") # yeni bir sekmede acilir.
?reliability
install.packages()
komutu ile paketlerin en güncel
hallerini R a yükleyebiliriz.
Atıf yapmak için citation()
komutunu kullanabiliriz.
citation()
## To cite R in publications use:
##
## R Core Team (2024). _R: A Language and Environment for Statistical
## Computing_. R Foundation for Statistical Computing, Vienna, Austria.
## <https://www.R-project.org/>.
##
## A BibTeX entry for LaTeX users is
##
## @Manual{,
## title = {R: A Language and Environment for Statistical Computing},
## author = {{R Core Team}},
## organization = {R Foundation for Statistical Computing},
## address = {Vienna, Austria},
## year = {2024},
## url = {https://www.R-project.org/},
## }
##
## We have invested a lot of time and effort in creating R, please cite it
## when using it for data analysis. See also 'citation("pkgname")' for
## citing R packages.
citation("tidyverse")
## To cite package 'tidyverse' in publications use:
##
## Wickham H, Averick M, Bryan J, Chang W, McGowan LD, François R,
## Grolemund G, Hayes A, Henry L, Hester J, Kuhn M, Pedersen TL, Miller
## E, Bache SM, Müller K, Ooms J, Robinson D, Seidel DP, Spinu V,
## Takahashi K, Vaughan D, Wilke C, Woo K, Yutani H (2019). "Welcome to
## the tidyverse." _Journal of Open Source Software_, *4*(43), 1686.
## doi:10.21105/joss.01686 <https://doi.org/10.21105/joss.01686>.
##
## A BibTeX entry for LaTeX users is
##
## @Article{,
## title = {Welcome to the {tidyverse}},
## author = {Hadley Wickham and Mara Averick and Jennifer Bryan and Winston Chang and Lucy D'Agostino McGowan and Romain François and Garrett Grolemund and Alex Hayes and Lionel Henry and Jim Hester and Max Kuhn and Thomas Lin Pedersen and Evan Miller and Stephan Milton Bache and Kirill Müller and Jeroen Ooms and David Robinson and Dana Paige Seidel and Vitalie Spinu and Kohske Takahashi and Davis Vaughan and Claus Wilke and Kara Woo and Hiroaki Yutani},
## year = {2019},
## journal = {Journal of Open Source Software},
## volume = {4},
## number = {43},
## pages = {1686},
## doi = {10.21105/joss.01686},
## }
R Stüdio ya alıntı oluşturmak için RStudio.Vesion()
fonksiyonunu kullanabiliriz.
RStudio.Version()