Podstawy programowania w R / Zajęcia 1
Table of Contents
1 Podstawowe ustawienia środowiska R
Podstawowe ustawienie środowiska R to ustawienie katalogu roboczego. W przypadku wykorzystania RStudio i otworzenia skryptu, katalog roboczy powinien zostać automatycznie ustawiony na katalog gdzie znajduje się plik.
### Zmiana katalogu roboczego getwd() setwd("/Users/michael/Desktop/ksap/") # Panstwo maja oczywiscie swoja sciezke
2 Pierwszy skrypt
Poniższy przykład pokazuje proste tworzenie próby losowej, prostego histogramu oraz zapisywanie wykresu do pliku graficznego.
### Tworzenie danych x <- rnorm(10^3, 0, 1) ### Tworzenie wykresu i zapisywanie do pliku bmp( file = "fig1.bmp") # otworzenie pliku na dysku hist(x, col="lightblue", freq=FALSE, main="tytuł") lines( density(x), col="red", lwd = 2, lty = "dashed") dev.off() # zamkniecie pliku na dysku (konieczne)
Warto zapamiętać, że komendy bmp()
oraz dev.off()
zawsze chodzą w
parze (dotyczy to oczywiście wszystkich komend do zapisywania do pliku
graficzznego).
Poniższy przykład pokazuje proste zapisywanie danych liczbowych do pliku.
### zapisywanie danych liczbowych do pliku n <- 10^3 # parametr / jak duza proba jest tworzona x <- data.frame( lp = 1:n, dane = rnorm(n)) # tworzenie ramki danych z losowymi liczbami write.csv2( file = "dane.csv", x) # zapisywanie do pliku CSV w katalogo roboczym
Poniższy przykład pokazuje proste wczytywanie danych z pliku i tworzenie podstawowego histogramu.
### Wczytywanie danych dane <- read.csv2( file = "./dane.csv") # wczytywanie danych z pliku w katalogu roboczym ### Wizualizacja danych hist( dane$dane, density = 10, angle = 45) # tworzenie prostego histogramu