Ugrás a fő tartalomra

R programnyelv alapok 2

Komplex tudományos analitikai feladatok megoldására hatékony programozási nyel az 'R' nyelv

Komponensek és lehetőségek





R studio mint fejlesztő GUI segíti a fejlesztés folyamatát automatizmusokkal, segitőkkel és megjelenitökkel.




R programozásnál a promt (parancsbeviteli kezdet jelölő karakter) a :
>

A parancsok eredménye kapcsoszárojelek közötti sorszámozással azonosított kimeneti sorba jelenik meg.





A több soros parancsoknál a további parancsok bevitelére + jel figyelmeztet, ha mégsem akarjuk folytatni akkor ESC gombbal léphetünk vissza.



Az R parancs átfolyik a szkript ablakból a command ablakba majd a napló ablakba.




Összetett 'R' típusok és műveleteik:






Eredmény diagram megjelenitése:









A consol ablak törlése CTRL + L gyors gobbal lehetséges.


További grafikai modulok használata:


# install.packages("ggplot2")  ### csak egyszer kell
# install.packages("dplyr")  ### csak egyszer kell
library(dplyr)
library(ggplot2) 

iris
ggplot(data=iris, aes(x=Sepal.Length, y=Sepal.Width, color=Species)) + geom_point(size=3)


mpg 
## View(mpg) 
qplot(displ, hwy, data = mpg)

qplot(displ, hwy, data = mpg, color = class)

qplot(displ, hwy, data = mpg) + facet_grid(. ~ cyl) 

qplot(displ, hwy, data = mpg) + facet_grid(drv ~ .) 

qplot(displ, hwy, data = mpg) + facet_grid(drv ~ cyl) 

qplot(displ, hwy, data = mpg) + facet_wrap(~ class)

qplot(displ, hwy, data = mpg, geom = "point") 

qplot(displ, hwy, data = mpg, geom = "smooth")

qplot(displ, hwy, data = mpg, geom = c("point", "smooth"))















Ha bizonytalanok vagyunk akkor az eddig istallált elemek listája lekérdezhető az alábbi paranccsal:

installed.packages()



vagy ha kell frissithetjük az installált  csomag verziókat az alábbi paranccsal:

update.packages() 


Térképi megjelenités

## install.packages("maps") csak egyszer kell installálni
library(maps) 
counties <- map_data("county") 
qplot(long, lat, data = counties, geom = "polygon",   group = group, fill = group) 
help(package = "maps")







Google Colab R minta link.







Megjegyzések