Napisz własną funkcję
Czas na poważniejsze wyzwanie – zaraz napiszesz własną funkcję! Zanim zaczniesz, przyjrzyj się poniższemu szablonowi:
my_fun <- function(arg1, arg2) {
body
}
Zwróć uwagę, że ten schemat używa operatora przypisania (<-), tak samo jak przy przypisywaniu wektora do zmiennej. To nie przypadek. Tworzenie funkcji w R to w zasadzie przypisanie obiektu funkcji do zmiennej! W powyższym schemacie tworzysz nową zmienną R o nazwie my_fun, która pojawia się w przestrzeni roboczej od razu po wykonaniu definicji. Od tej chwili możesz używać my_fun jako funkcji.
To ćwiczenie jest częścią kursu
Intermediate R
Instrukcje do ćwiczenia
- Utwórz funkcję
pow_two(): przyjmuje jeden argument i zwraca jego kwadrat (czyli liczbę pomnożoną przez siebie samą). - Wywołaj nowo zdefiniowaną funkcję z wartością
12jako argumentem wejściowym. - Następnie utwórz funkcję
sum_abs(), która przyjmuje dwa argumenty i zwraca sumę ich wartości bezwzględnych. - Na koniec wywołaj funkcję
sum_abs()z argumentami-2i3.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Create a function pow_two()
# Use the function
# Create a function sum_abs()
# Use the function