Zacznij terazZacznij za darmo

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

Zobacz kurs

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ą 12 jako 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 -2 i 3.

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
Edytuj i uruchom kod