https://rpubs.com/staszkiewicz/874294

Wyrażenia

#1.1 Wpisz cokolwiek w oknie dialogowym, a R obliczy to i wypisze odpowiedź. Spróbujmy trochę prostej matematyki. Wpisz poniższe polecenie.

1 + 1 
## [1] 2

[1] 2 Oto Twój wynik, 2. Jest on wypisany na konsoli zaraz po Twoim wpisie.

1.1

Wpisz ciąg “Arr, matey!”. (Nie zapomnij o cudzysłowie!).

"Arr, matey!"
## [1] "Arr, matey!"

Teraz spróbuj pomnożyć 6 razy 7 (* jest operatorem mnożenia).

6 * 7
## [1] 42

Wartości logiczne

1.2

Niektóre wyrażenia zwracają “wartość logiczną”: TRUE lub FALSE. (Wiele języków programowania określa je jako wartości “boolean”.) Spróbujmy wpisać wyrażenie, które daje nam wartość logiczną:

3 < 4
## [1] TRUE

I inną wartość logiczną (zauważ, że potrzebujesz znaku podwójnej równości, aby sprawdzić, czy dwie wartości są równe - znak pojedynczej równości nie zadziała):

2 + 2 == 5
## [1] FALSE

T i F są skrótami od TRUE i FALSE. Spróbuj tego:

T == TRUE
## [1] TRUE

Zmienne

1.3 Podobnie jak w innych językach programowania, możesz przechowywać wartości w zmiennej, aby mieć do nich dostęp później. Wpisz x <- 42, aby zapisać wartość w x.

x <- 42

x może być teraz używane w wyrażeniach w miejsce oryginalnego wyniku. Spróbuj podzielić x przez 2 (/ jest operatorem dzielenia).

x / 2
## [1] 21

Możesz ponownie przypisać dowolną wartość do zmiennej w dowolnym momencie. Spróbuj przypisać “Arr, matey!” do x.

x <- "Arr, matey!"

Możesz wydrukować wartość zmiennej w dowolnym momencie, po prostu wpisując jej nazwę w konsoli. Spróbuj wypisać aktualną wartość x.

x
## [1] "Arr, matey!"

Teraz spróbuj przypisać wartość logiczną TRUE do x.

x <- TRUE

Funkcje

1.4 Funkcję wywołujemy wpisując jej nazwę, a następnie jeden lub więcej argumentów w nawiasie. Spróbujmy użyć funkcji suma, aby zsumować kilka liczb. Enter:

sum(1, 3, 5) [1] 9 Niektóre argumenty mają nazwy. Na przykład, aby powtórzyć wartość 3 razy, wywołasz funkcję rep i podasz jej argument times:

rep(“Yo ho!”, times = 3) [1] “Yo ho!” “Yo ho!” “Yo ho!” Spróbuj wywołać funkcję sqrt, aby uzyskać pierwiastek kwadratowy z 16.

sqrt(16) [1] 4 Pomoc 1.5 help(nazwafunkcji) wyświetla pomoc dla podanej funkcji. Spróbuj wyświetlić pomoc dla funkcji suma: Redo Zakończ help(suma) suma pakiet:base Dokumentacja R

Suma elementów wektora

Opis:

 'suma' zwraca sumę wszystkich wartości występujących w jej argumentach.

Użycie:

 sum(..., na.rm = FALSE)

… (Nie martw się o ten opcjonalny argument na.rm, zajmiemy się tym później). example(nazwafunkcji) wyświetla przykłady użycia podanej funkcji. Spróbuj wyświetlić przykłady dla funkcji min:

example(min)

min> require(stats); require(graphics)

min> min(5:1, pi) #-> jedna liczba [1] 1

min> pmin(5:1, pi) #-> 5 liczb [1] 3.141593 3.141593 3.000000 2.000000 1.000000

… Teraz spróbuj wywołać pomoc dla funkcji rep: Redo Zakończ > help(rep) rep pakiet:base Dokumentacja R

Replikuj elementy wektorów i list (Replicate Elements of Vectors and Lists)

Opis:

 'rep' replikuje wartości w 'x'. Jest to funkcja generyczna, a
 (wewnętrzna) domyślna metoda jest opisana tutaj.

Pliki

Wpisywanie poleceń za każdym razem, gdy ich potrzebujesz, działa tylko dla krótkich skryptów, oczywiście. Polecenia R mogą być również zapisywane w plikach tekstowych (z rozszerzeniem “.R”, zgodnie z konwencją) do wykonania później. Można je uruchamiać bezpośrednio z wiersza poleceń lub z uruchomionej instancji R. Przygotowaliśmy dla

##Uwtwórz dwa pliki “bottle1.R i”bottle2.R katalogu roboczym

Zobacz

Możesz wyświetlić listę plików w bieżącym katalogu z poziomu R, wywołując funkcję list.files. Spróbuj teraz: Redo Zakończ > list.files() [1] “bottle1.R” “bottle2.R” Aby uruchomić skrypt, należy przekazać do funkcji source ciąg znaków z jego nazwą. Spróbuj uruchomić skrypt “bottle1.R”: Redo Zakończ > source(“bottle1.R”) [1] “This be a message in a bottle1.R!”

Pezentacja swirl()

Zainstaluj bibliotekę swirl()

Wywowłaj bibliotekę

Uruchom swirl()