R commands

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/46

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 4:51 PM on 10/14/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

47 Terms

1
New cards

ctrl+r v editoru

spouští code v console okně

2
New cards
  • ?text

  • ??text


  • ukaze fci textu (např. příkazu)

  • zkusit když nefunguje to první - prohleda vnitrni napovedu

(tyhle možnosti jde taky naklikat pod tlačítkem help)


3
New cards

example (lm)

ukaze nejaky prikad zadane funkce

4
New cards

"text text"

je potreba napsat kdyz ma zadávaný text víc slov

5
New cards

log(cislo, zaklad)

log10(cislo, zaklad)

command pro vypočítání logaritmu

dekadický logaritmus

6
New cards

fligner test

mediální test, shoda (homogenita) rozptylů mezi skupinami dat (jak se liší variabilita těchto skupin) - homoskedasticita

7
New cards

det

calculates determinant (číslo přiřazené matici |A|) ,

lze zadat matici

8
New cards

: r functions (text) ;

9
New cards

help()

getting help na webovy strance R

10
New cards
  • vignette()

  • demo()


nejaky informace o package idk

11
New cards

rseek

databáze na hledání pro komunitu R

12
New cards

CRAN task views

obsahuje vybrane balicky a jejich zakladni fce

13
New cards

stack overflow

stránka s faq, lze se tam ptát i odpovídat

14
New cards
  1. install.packages("balicek")

  2. loading: library(balicek)

  3. library help(="balicek")


  1. instaluje konkretni balicek (package)

  2. cely balicek pripojen do aktivni pameti Rka (takze po tomhle muze fungovat vyhledavani pomoci ?)

  3. nejaky vysvetleni


15
New cards
  1. citation()

  2. sessionInfo()


  1. citace R

  2. o verzi, jak nastavena, co pripojeno, atd


16
New cards

q() nebo file>exit

zavírání session

17
New cards

esc

#esc

kdyz zaseknute/nefunguje - prerusi bezici vypocet

18
New cards

ulozit: workspace, script-ulozena jako plain text ithink, lze editovat v cemkoliv

19
New cards

select+ctrl+r = runs celou selected cast

20
New cards

^ sipka nahoru prochazi predchozi commands?

21
New cards

zoo: originalne napsanl ajay shah. , fce: financni data, precist data v textovem dokumentu - prochazeni v case

22
New cards

vysledek <- cislo ; pak vysledek+ctrl+r rekne to cislo

23
New cards

workspace save - .ulozene v RData (binary code - kdyz je nakopirovan do slozky; file>load worskpace>ta slozka>ten soubor - bude znat promenne z toho souboru (treba vysledek), Rhistory (zipped txt - jde pouzivat sipka nahoru pak)

24
New cards

file>change directory>desired slozka ; getwd() - zjistis kam kouka asi?-adresář ; setwd() - kam ma koukat

25
New cards

lomitka: dopredu / vs dozadu \ \

26
New cards

tab na doplneni

27
New cards

aov

Fit an analysis of variance model by a call to lm (for each stratum if an Error(.) is used).

28
New cards

setwd()

nastavit domovsky adresar

29
New cards
  • krabice<-”neco”

  • krabice<-”klobouk”

  • ls()

  • jina.krabice<-”klobouk”

    • cislo<-56

    • odpoved<-TRUE

  • krabice_c.2


  • setne co je odpoved na krabice

  • co když tam strčím neco jineho - prepise to predchozi objekt

  • zjistim co mam za objekty?

  • ?

logicke hodnoty {TRUE/T, FALSE/F..) - capslockem, nepocita se jako text

30
New cards

povolené znaky v R

31
New cards

rm(“krabice”)

smazat odpoved/objekt/promennou (napr. krabice)

32
New cards
  • class(krabice)

  • class(cislo)

  • class(odpoved)


  • typeof(krabice)

  • typeof(cislo)

  • typeof(odpoved)


  • mode(krabice)

  • mode(cislo)

  • mode(odpoved)


zjisteni typu dat (3 zakladni typy: character, numeric, logical)-typy nelze michat dohromady (double, integr?)

33
New cards
  • ###VEKTOR

  • c()

    • zver<-c(“danek”,”knour”,”tetrev”)

    • cisla<-(“2”,”3”)

    • zviratka<-(zver, zoo) - ukaze prvky vsech skupin co patri do teto skupiny

    • meowing<-c(zoo,cisla) ; typeof(meowing) - rekne to, ze je to ”character” (sloucene typy v jedne skupine-prevede to i cisla na character, jsou v uvozovkach)



  • skupina hodnot, kazda pro nejaky typ dat (nekolikaprvkove vektory)


34
New cards
  • head(zviratka) - ukaze prvnich 6 z vektoru

    • head(zviratka,2)

  • tail(zviratka) - poslednich 6 z vektoru

    • tail(zviratka,2)


obecne pouzitelne:

  • table(zviratka) - ukaze objekty a kolik jich tam je

  • length(zviratka)

  • str(zviratka) - struktura objektu


  • rep(zver,2) - repetition+kolikrat

  • rep(zver,each=2) - repetition, aby byly u sebe

  • rep(zver,c(2,1)) - kolikrat chci opakovat kazdy z prvku ve vektoru


pouzitelne na cisla:

  • summary(cisla)

  • min(cisla)

  • max(cisla)

  • sort(cisla)

  • rank(cisla)

  • mean(cisla)

  • median(cisla)

  • rev(cisla) - reverse


  • 2:9 - ukaze cisla od .. do ..

  • seq(from=2,to=10,legth.out=15) ???

  • seq(from=10,to=2,by=0.35)

  • abc<-(rep(1:10,10:1)) vektor, kde se opakuji cisla od 1 do 10, kazde cislo od 1 10x po 10 1x


  • sample(zviratka,2) - vybere random objekty z mnoziny

  • sample(zver,10,replace=TRUE) - po kazdem vyberu je doplnen objekt

  • sample(zver) - vybere a promicha objekty

  • sample(zver,20,replace=TRUE,prob=c(1,1,1,5)) - urcuje, s jakou pravdepodobnosti se vytahnou dane prvky podle zadaneho pomeru

    • table(sample(zver,20,replace=TRUE,prob=c(1,1,1,5))) - idk ukaze ty pravdepodobnosti

hod minci:

  • sample(c(“hlava“,”orel”),1)

  • sample(c("hlava","orel"),10,replace=TRUE) - 10 hodu minci


35
New cards
  • cisla.rnorm<-rnorm(10,mean=2,sd=3) ?

  • hist(cisla.rnorm) -histogram

  • distributions ?

  • byrow ?


MATICE = stejne jako vektor, ale jine rozmery (zna kolik ma radku a sloupcu)

  • lovu_lesu<-sample(zver,10,replace=TRUE)

  • dim(lovu_lesu)<-c(5,2) - vytvori matici ithink - zadano kolik ma radku a sloupcu

  • matrix(2:21,nrow=4,ncol=5)


36
New cards

error=nevi co chces

warning=muzu udelat, ale not sure co chces

37
New cards
  • vyska<-c(7,14,67,89)

  • vyska+2

  • sum(vyska)

  • prod(vyska)


pocetni operace s vektory

38
New cards

factorial(10)

39
New cards
  • round(teplota,digits=2) ; digits=pocet desetinnych mist

  • trunc()

  • floor()


  • zaokrouhleni

  • zaokrouhleni smerem k 0

  • zaokrouhleni na ???


40
New cards

mean(vektor/100)

prumer v m kdyz mam udaje `v cm

41
New cards

5>3

5>=3

5==3 (kdyz chci napsat rovna se, mely by byt 2 rovnitka)

odpovedi je TRUE/FALSE


42
New cards

sum(vyska>15)

kolik objektu z vektoru splnuje danou podminku

  • dela sumu true a false, true=1, false=0

  • napr. T,T,F,T = 3 (secte logicke hodnoty prevedene na cisla)


43
New cards

c(1,5,8,9)+c(2,3)

soucet vektoru = kdyz maji ruzny pocet cisel, ten kratsi se zacne recyklovat, dokud se neco nepricte ke vsem cislum toho delsiho

44
New cards
  • mean(vyska_chyba,na.rm=T)

  • is.na(vyska_chyba)

  • sum(is.na(vyska_chyba))


chybna data

  • vyska_chyba<-c(9,8,5,NA,1)

takto R vyignoruje to NA a udela prumer zbylych hodnot



45
New cards
  • dim(vector)

  • length(vector)

  • str(vector)

  • summary(vector)

  • dimnames(vector)

    • rownames(vector)<-(“L1“,”L2”,”L3”)

    • colnames(vector)<-(“dub“,”buk”,”smrk”,”borovice”)

    • rowSums(vector)

    • colSums(vector)

    • rowMeans(vector)

    • colMeans(vector)

  • vector2<-cbind(vector, javor=c(2,3,7))

  • poctyL<-rbind(vector, L4=c(4,0,2,1))


  • dimenzionalita matice

  • length delka idk?

  • dim nazvy radku a sloupcu

    • pojmenovavani

    • a tak o radcich a sloupcich

    • prumer radku a sloupcu

  • pripojeni novy veci do existujici tabulky(matice?)

  • pridani radku do vektoru


46
New cards
  • rostliny<-data.frame(id=c(“R1“,”R2”,”R3”,”R4”) atd….)

    • class(rostliny)

    • class(rostlinyid)</p></li><li><p>class(rostlinyid)</p></li><li><p>class(rostlinyvyska)

    • str(rostliny)


data frame = tabulka dat, kazdy sloupecek muze byt jiny typ promenne

(napr. druh, vyska, hnojeni)

47
New cards
  • vyzkum<-list(pocty,… blebleble)

  • is.numeric(pocty) ; is.matrix(pocty) ; is.data.frame(rostliny) ; is.list(rostliny) ; ….

  • unlist(vyzkum)

  • as.vector ; as.matrix