So verwenden sie die quellfunktion in r (mit beispiel)


Sie können die Quellfunktion in R verwenden, um Funktionen wiederzuverwenden, die Sie in einem anderen R-Skript erstellt haben.

Diese Funktion verwendet die folgende grundlegende Syntax:

 source ("path/to/some/file.R")

Fügen Sie diese Zeile einfach oben in Ihr R-Skript ein und Sie können alle in file.R definierten Funktionen verwenden.

Das folgende Beispiel zeigt, wie die Quellfunktion in der Praxis verwendet wird.

Beispiel: Verwendung der Quellfunktion in R

Angenommen, wir haben das folgende R-Skript namens some_functions.R , das zwei einfache benutzerdefinierte Funktionen enthält:

 #define function that divides values by 2
divide_by_two <- function (x) {
  return (x/2)
}

#define function that multiplies values by 3
multiply_by_three <- function (x) {
  return (x*3)
}

Nehmen wir nun an, wir arbeiten derzeit mit einem R-Skript namens main_script.R .

Vorausgesetzt, dass sich some_functions.R und main_script.R im selben Ordner befinden, können wir source oben in unserem main_script.R verwenden, um die Verwendung der Funktionen zu ermöglichen, die wir im some_functions.R -Skript definiert haben:

 source ("some_functions.R")

#create data frame
df <- data. frame (team=c('A', 'B', 'C', 'D', 'E', 'F'),
                 points=c(14, 19, 22, 15, 30, 40))

#view data frame
df

  team points
1 to 14
2 B 19
3 C 22
4 D 15
5 E 30
6 F 40

#create new columns using functions from some_functions.R
df$half_points <- divide_by_two(df$points)

df$triple_points <- multiply_by_three(df$points)

#view updated data frame
df

  team points half_points triple_points
1 A 14 7.0 42
2 B 19 9.5 57
3 C 22 11.0 66
4 D 15 7.5 45
5 E 30 15.0 90
6 F 40 20.0 120

Beachten Sie, dass wir mithilfe der Funktionen, die wir im Skript some_functions.R definiert haben, zwei neue Spalten in unserem Datenrahmen erstellen können.

Die Quellfunktion ermöglichte es uns, die Funktionen „Divide_by_Two “ und „Multiplier_by_Three“ in unserem aktuellen Skript zu verwenden, auch wenn diese Funktionen im aktuellen Skript nicht erstellt wurden.

Hinweis : In diesem Beispiel haben wir nur eine Quellfunktion am Anfang der Datei verwendet. Wir können jedoch beliebig viele Quellfunktionen verwenden, wenn wir in mehreren verschiedenen Skripten definierte Funktionen wiederverwenden möchten.

Zusätzliche Ressourcen

Die folgenden Tutorials erklären, wie Sie andere gängige Funktionen in R verwenden:

So verwenden Sie die View()-Funktion in R
So verwenden Sie die Funktion Aggregate() in R
So verwenden Sie die Funktion replace() in R

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert