Wprowadzenie do funkcji

Funkcje są podstawowym składnikiem każdego języka programowania. Pomaga w programowaniu modułowym, tzn. Tworzymy blok kodu (funkcję) i używamy go w dowolnym momencie. Utworzenie funkcji pozwala uniknąć ciągłego pisania tego samego kodu. W tym temacie dowiemy się o funkcjach programu R.

Funkcja powinna być

  • napisane w celu wykonania określonego zadania.
  • może zawierać argumenty lub nie
  • zawierać ciało
  • może zwracać jedną lub więcej wartości.

Funkcje w R.

R ma wiele wbudowanych funkcji, które są używane do określonych zadań

Oto niektóre ważne i często używane funkcje w Data Science

są wymienione poniżej

1. mean ()

Służy do znalezienia średniej dla obiektu.

Ex: a<-c(0:10, 40)
xm<-mean(a)
print(xm)

Wynik:

(1) 7, 916667

2. sd ()

Zwraca standardowe odchylenie obiektu.

a<-c(0:10, 40)
xm<-sd(a)
print(xm)

Wynik:

(1) 10.58694

3. mediana ()

Zwraca medianę.

a<-c(0:10, 40)
xm<-meadian(a)
print(xm)

Wynik:

(1) 5.5

4. sum ()

Zwraca sumę.

a<-c(0:10, 40)
xm<-sum(a)
print(xm)

Wynik:

(1) 95

5 minut()

Zwraca minimalną wartość.

a<-c(0:10, 40)
xm<-min(a)
print(xm)

Wynik:

(1) 0

6. max ()

Zwraca maksymalną wartość.

a<-c(0:10, 40)
xm<-max(a)
print(xm)

Wynik:

(1) 40

7. is.na ()

Zwraca puste wiersze.

Dane wyjściowe są PRAWDA LUB FAŁSZ.

Prawda dla pustych wierszy i False dla niepustych.

  • which (is.na ()) - Zwraca indeks pustych wierszy.
  • help () - służy do wyświetlania dokumentacji modułów, funkcji, klas, słów kluczowych itp.

Istnieje wiele innych wbudowanych funkcji, których można użyć, importując odpowiednie biblioteki.

Oprócz tych wbudowanych funkcji możemy tworzyć własne funkcje zgodnie z potrzebami.

Tworzenie własnych funkcji

Oto format pisania naszej własnej funkcji:

Funtion_name <- function(p)
(
Body
return ()
)

Tutaj wyjaśniam każdy element tej funkcji zdefiniowanej przez użytkownika.

1. nazwa_funkcji

Możemy nadać dowolną nazwę naszej funkcji, ale decydujemy o nazwie funkcji na podstawie

Funkcjonalność, tj. Rodzaj wykonywanej operacji.

Na przykład, jeśli tworzymy funkcję do obliczania sumy 2 liczb, wtedy

Lepiej nadać tej funkcji nazwę „Sum”.

2. Treść funkcji

Piszemy kroki, aby wykonać określoną operację. Kroki te nazywane są ciałem funkcji. Kod funkcji jest zamknięty pod nawiasami klamrowymi ().

Na przykład

Załóżmy, że musimy obliczyć sumę dwóch liczb:

Zatem ciałem funkcji będzie:

Sum (x, y)
(
a=x
b=y
c = a+b
return (c)
)

Podświetlone linie są określane jako treść funkcji.

Teraz natrafiliśmy na kilka nowych terminów, takich jak return (), a po nazwie funkcji przekazaliśmy dwie wartości x, y są one określane jako parametry. Szczegółowo wyjaśnię te warunki:

Po pierwsze, parametry: są to zmienne, na których wykonujemy operację zdefiniowaną w funkcji.

Po drugie, return (): Wewnątrz funkcji mamy return (), która powoduje, że nasza funkcja kończy działanie i przekazuje wartość do swojego obiektu wywołującego.

Znaczenie dla zbudowania funkcji

Bardzo trudno jest zrozumieć dużą część kodu. Konieczne jest opracowanie nowego sposobu na rozbicie dużego monolitycznego kodu na mniejszy czytelny kod, tj. (Funkcja)

Dzięki zastosowaniu funkcji stał się lepszym sposobem na modularyzację. Ta funkcja to kolejny sposób na zgrupowanie linii wykonawczej kodów w jedną porcję i nadanie jej nazwy. Nazwa pomaga nam nazwać ją tak, jak możesz do mnie zadzwonić, jeśli znasz moje imię.

Jak widzieliśmy, istnieje kilka wbudowanych funkcji w R, które sprawiają, że nasze

Pracuj łatwiej, wystarczy zaimportować biblioteki i korzystać z funkcji

dostępne w tych bibliotekach.

Wniosek - funkcje programu R.

Podstawowym zastosowaniem R są i zawsze będą statystyki, wizualizacja i uczenie maszynowe, co wymaga wielu obliczeń i wizualizacji, co oznacza, że ​​będziemy potrzebować wielu funkcji. Niewiele obliczeń statystycznych, takich jak średnia, mediana, odchylenie standardowe itp. Są wymagane w prawie wszystkich projektach Data Science, dlatego mamy wiele wbudowanych bibliotek, które składają się z wielu często używanych funkcji. Jeśli potrzebujemy zaimplementować nową funkcjonalność, możemy stworzyć własne funkcje.

Polecane artykuły

Jest to przewodnik po funkcjach programu R. Tutaj omawiamy niektóre ważne i często używane funkcje w Programie R oraz format pisania własnej funkcji. Możesz także zapoznać się z następującymi artykułami, aby dowiedzieć się więcej -

  1. R Język programowania
  2. Programowanie R a Python
  3. Kariera w programowaniu R.
  4. Samouczek programowania R online
  5. Przykłady wbudowanych funkcji Pythona

Kategoria: