Jak zwrócić wartość funkcji w r (z przykładami)
Aby zwrócić jedną lub więcej wartości z funkcji w R, możesz użyć następujących metod:
Metoda 1: Zwróć wartość
 my_function <- function (A, B) {
  C<-A*B
  return (C)
}
Metoda 2: Zwróć wiele wartości
 my_function <- function (A, B) {
  C<-A*B
  D <- A + B
  E <- A - B
return (list(C, D, E))
}
Poniższe przykłady pokazują, jak zastosować każdą metodę w praktyce.
Przykład 1: Zwróć wartość z funkcji w R
Poniższy kod pokazuje, jak utworzyć funkcję zwracającą wartość:
 #define function that returns one value
multiply_values <- function (A, B) {
  C<-A*B
  return (C)
}
#use function
multiply_values(10, 3)
[1] 30
Zauważ, że funkcja zwraca wartość: iloczyn 10 i 3.
Przykład 2: Zwróć wiele wartości z funkcji w R
Poniższy kod pokazuje, jak utworzyć funkcję zwracającą wiele wartości:
 math_stuff <- function (A, B) {
  C<-A*B
  D <- A + B
  E <- A - B
  return (list(C, D, E))
}
#use function
math_stuff(10, 3)
[[1]]
[1] 30
[[2]]
[1] 13
[[3]]
[1] 7
Funkcja zwraca trzy wartości:
- Pierwsza wartość to 10 * 3 = 30
 - Druga wartość to 10 + 3 = 13
 - Trzecia wartość to 10 – 3 = 7
 
Uwaga : w tym konkretnym przykładzie zwróciliśmy trzy wartości, ale możesz użyć podobnej składni, aby zwrócić dowolną liczbę wartości, używając argumentu return() .
Dodatkowe zasoby
Poniższe samouczki wyjaśniają, jak wykonywać inne typowe zadania w języku R:
 Jak utworzyć zagnieżdżoną pętlę For w R
 Jak iterować po nazwach kolumn w R
 Jak dodać wartości do wektora za pomocą pętli w R