R-Skripterstellung für LuckyTemplates mit RStudio

R-Skripterstellung für LuckyTemplates mit RStudio

In this blog, we’re going to go through the basics of R scripting for LuckyTemplates using RStudio.

The RStudio is used for creating statistical computations and graphics that are in line with data analysis and research.

Es ist ein großartiges Tool zum Codieren, da es sich um eine integrierte Entwicklungsumgebung (IDE) handelt . Das bedeutet, dass es über Funktionen verfügt, die Sie beim Codieren verwenden können, wie z. B. Quellcode-Editor , automatische Vervollständigung , Syntaxhervorhebung und Debugging- Tool.

RStudio ist eine praktischere Einstellung für die R-Skripterstellung als die Standardfunktionen der Installation der Programmiersprache R.

Inhaltsverzeichnis

R-Skripterstellung in RStudio

Wenn Sie RStudio zum ersten Mal öffnen , sehen Sie drei verschiedene Fenster. In diesem Tutorial konzentrieren wir uns jedoch darauf, wo Sie den blinkenden Cursor sehen können . Dieser Teil wird als Konsole bezeichnet , in der wir R-Skripte in RStudio ausführen können .

R-Skripterstellung für LuckyTemplates mit RStudio

Lassen Sie uns für das erste Beispiel eine einfache arithmetische Operation erstellen und diese durch Drücken der Eingabetaste ausführen .

R-Skripterstellung für LuckyTemplates mit RStudio

Indem wir „ 1 + 1 “ in der Konsole eingeben und ausführen , können wir als Ergebnis „ 2 “ erhalten. Wenn Sie sich für den Zweck von [1] interessieren , lassen Sie uns zur weiteren Erläuterung ein Beispiel erstellen. Ich erstelle eine Zahlenfolge von 1 bis 50 mit dem Doppelpunkt-Operator (:) .

R-Skripterstellung für LuckyTemplates mit RStudio

Nachdem Sie „ 1:50 “ ausgeführt haben, sehen Sie [1] , [18] und [35] vor jeder Zeile des Ergebnisses. In RStudio wird für diesen Teil kein Begriff verwendet . Diese Zahlen dienen jedoch als Platzhalter für die Indexposition für jede Zeile des Ergebnisses. Wenn Sie sich die erste Zeile ansehen, beginnt sie mit dem ersten Wert, der 1 ist . Die zweite Zeile beginnt mit dem 18. Wert im Ergebnis und die dritte Zeile beginnt mit dem 35. Wert.

Im nächsten Beispiel versuchen wir, Funktionen zu verwenden, mit denen Sie möglicherweise vertraut sind. Die meisten davon stimmen mit den Funktionen überein, die wir in LuckyTemplates verwenden. Lassen Sie uns die Quadratwurzel aus 25 ziehen .

R-Skripterstellung für LuckyTemplates mit RStudio

To calculate the square root of 25, we’ll use the . Then in the parameters, let’s set 25 as the value to be calculated by the function. The SQRT function is one of the functions that we also use in LuckyTemplates which is associated with DAX.

Creating A New R Scripting File In RStudio

In RStudio, you need to create an R Script file if you want to make sure that you keep all the scripts you’ve added in case you’ve accidentally closed the application. To do this, simply click on the File menu. Then hover on New File and select R Script. The keyboard shortcut for creating a new R Script file is Ctrl+Shift+N.

R-Skripterstellung für LuckyTemplates mit RStudio

Nach diesem Vorgang sollten Sie nun ein viertes Fenster haben, das das neue R-Skript enthält, das Sie erstellt haben. Standardmäßig wird die R-Skriptdatei als Untitled1 benannt , Sie können dies jedoch später ändern, nachdem Sie die Datei gespeichert haben.

R-Skripterstellung für LuckyTemplates mit RStudio

Verstehen der Autocomplete-Funktion in RStudio

Die Implementierung von R-Skripten in der R-Skriptdatei bietet Vorteile . Die Möglichkeit, R-Skripte zu speichern, ist eine davon. Eine weitere gute Sache ist die Möglichkeit, die in RStudio enthaltene Autovervollständigungsfunktion zu nutzen.

R-Skripterstellung für LuckyTemplates mit RStudio

So sieht die Autovervollständigungsfunktion in RStudio aus. Dies wird erst angezeigt, wenn Sie mit der Eingabe einer Funktion in die R-Skriptdatei beginnen . Dies ist eine großartige Funktion, da sie auch die Definition der Funktionsweise einer bestimmten Funktion bereitstellt.

Once you see this while typing the function that you want to use, just press the Tab key on your keyboard to autocomplete.

R-Skripterstellung für LuckyTemplates mit RStudio

Let’s finish this example by adding 25 as our value in the parameters and clicking on the Run button to execute the script. The result of this script will appear in the Console window.

R-Skripterstellung für LuckyTemplates mit RStudio

Utilizing An Ordered Operation In RStudio

Let’s have another example and create an ordered operation.

R-Skripterstellung für LuckyTemplates mit RStudio

In the example, we added the ordered operation “1 – 2 ^ 4”. The R programming language follows BEDMAS (Brackets, Exponents, Division, Multiplication, Addition, and Subtraction) for the ordered operations.

Because of that, it performed the exponent (^) operation first before subtraction (-) and we got -15 as a result.

Getting Help Documentation For R Scripting

The R programming language also has a lot of great help documentation. In case you don’t have an idea about how a certain function works, you can use the question mark (?) operator to search for documentation.

For example, let’s say we want to get documentation about the plot function. We’ll type the ? operator before the function name. Then execute it by pressing Ctrl+Enter.

R-Skripterstellung für LuckyTemplates mit RStudio

Nach der Ausführung sehen wir im Hilfefenster eine Hilfedokumentation zur Plotfunktion . Wir können auf die in der Hilfedokumentation bereitgestellten Links klicken, um mehr über ein bestimmtes Thema der Plotfunktion zu erfahren. Klicken wir auf „Generisches XY-Diagramm“ .

R-Skripterstellung für LuckyTemplates mit RStudio

Beim Klicken sollten wir am Ende der Dokumentation eine weitere Beschreibung der Plotfunktion und einige Beispiele sehen.

R-Skripterstellung für LuckyTemplates mit RStudio

R-Skripterstellung für LuckyTemplates mit RStudio

Wir können auch eines der Beispiele in dieser Dokumentation kopieren und einfügen und es in der R-Skriptdatei ausführen. Nehmen wir als Beispiel das oben hervorgehobene Skript.

R-Skripterstellung für LuckyTemplates mit RStudio

In diesem Blog werden wir dieses Beispiel nicht diskutieren, da es lediglich der Demonstration einiger Dinge dient, die Sie in RStudio tun können .

However, there’s one important part that you need to know which is the Comment that is represented by the # symbol. Let’s try running this script by highlighting it and clicking on the Run button.

R-Skripterstellung für LuckyTemplates mit RStudio

After executing the script, it will generate a plot as a result.

Saving An R Script File

Once we’re done with our scripts, we can save the R script file the same way we save files in other softwares (by pressing Ctrl+S). After that, a Save File window will pop-up. From here we can select the location where we want to save the R script file and include a file name.

R-Skripterstellung für LuckyTemplates mit RStudio

Upon saving, we can close and open this file anytime we want for editing.

The Environment Pane In RStudio

Das Letzte, was wir besprechen werden, ist das Umgebungsfenster . In diesem Fenster sehen wir nützliche Daten wie Werte und Funktionen, die wir in RStudio erstellt haben .

R-Skripterstellung für LuckyTemplates mit RStudio

Wie wir im Beispiel sehen können, haben wir den Wert x, der erstellt wurde, als wir das Skript ausführten, das wir dem Beispiel der Hilfedokumentation entnommen haben. Zusätzlich zu dem Skript, das wir zuvor verwendet haben, wird normalerweise das Symbol <> verwendet, um einem Objekt Daten zu geben oder ihm Daten zuzuweisen.

So verwenden Sie Python-Skript in LuckyTemplates.
Erstellen Sie einen LuckyTemplates-Bericht für SQL Server mit R-Skript

Abschluss

Zusammenfassend haben wir die Grundlagen der R-Skripterstellung kennengelernt, indem wir uns einige der Benutzeroberflächen von RStudio und deren Funktionsweise angesehen haben. Wir sind auch in der Lage, einige Funktionen und Vorgänge zu implementieren , die denen ähneln, die wir in LuckyTemplates verwenden.

Wir haben gelernt, dass das Erstellen einer R-Skriptdatei wichtig ist, um die von uns ausgeführten Skripte aufzuzeichnen.
Wir haben auch einige tolle Funktionen und Operatoren wie die automatische Vervollständigung und das Fragezeichen- Symbol (?) bei der Suche nach einem Hilfedokument besprochen. Wir haben auch etwas über das Speichern einer R-Skriptdatei und die Verwendung des Umgebungsbereichs in RStudio gelernt.

Alles Gute,

George Mount


Streudiagramm-Visualisierungen mit Charticulator

Streudiagramm-Visualisierungen mit Charticulator

In diesem Tutorial erfahren Sie, wie Sie mit Charticulator eine Streudiagramm-Visualisierung für Ihren LuckyTemplates-Bericht erstellen und entwerfen.

PowerApps-Suchfeld: So fügen Sie es hinzu und passen es an

PowerApps-Suchfeld: So fügen Sie es hinzu und passen es an

Erfahren Sie, wie Sie ein PowerApps-Suchfeld von Grund auf erstellen und es an das Gesamtthema Ihrer App anpassen.

Power Automate String-Funktionen: Substring und IndexOf

Power Automate String-Funktionen: Substring und IndexOf

Erlernen Sie ganz einfach zwei komplizierte Power Automate String-Funktionen, die in Microsoft Flows verwendet werden können – die Funktionen substring und indexOf.

Power Query M: Abwechselndes 0-1-Muster in der Datumstabelle

Power Query M: Abwechselndes 0-1-Muster in der Datumstabelle

Dieses Tutorial konzentriert sich auf die Power Query M-Funktion „number.mod“, um ein abwechselndes 0-1-Muster in der Datumstabelle zu erstellen.

Prognosetechnik: Erkundung der Prognoselogik in LuckyTemplates-Modellen

Prognosetechnik: Erkundung der Prognoselogik in LuckyTemplates-Modellen

In diesem Tutorial führe ich eine Prognosetechnik durch, bei der ich meine tatsächlichen Ergebnisse mit meinen Prognosen vergleiche und sie kumulativ betrachte.

Speichern Sie E-Mail-Anhänge in SharePoint mit Power Automate

Speichern Sie E-Mail-Anhänge in SharePoint mit Power Automate

In diesem Blog erfahren Sie, wie Sie mit Power Automate E-Mail-Anhänge automatisch in SharePoint speichern und E-Mails anschließend löschen.

Führen Sie eine Bis-Loop-Steuerung in Power Automate durch

Führen Sie eine Bis-Loop-Steuerung in Power Automate durch

Erfahren Sie, wie die Do Until Schleifensteuerung in Power Automate funktioniert und welche Schritte zur Implementierung erforderlich sind.

Berechnen eines gleitenden Durchschnitts in LuckyTemplates mithilfe von DAX

Berechnen eines gleitenden Durchschnitts in LuckyTemplates mithilfe von DAX

In diesem Tutorial erfahren Sie, wie Sie mithilfe der ALLSELECTED-Funktion einen dynamischen gleitenden Durchschnitt in LuckyTemplates berechnen können.

Berechnen Sie dynamisch eine laufende oder kumulative LuckyTemplates-Summe

Berechnen Sie dynamisch eine laufende oder kumulative LuckyTemplates-Summe

Durch diesen Artikel erhalten wir ein klares und besseres Verständnis für die dynamische Berechnung einer laufenden oder kumulativen Gesamtsumme in LuckyTemplates.

Power Automate auf jede Aktion in Workflows anwenden

Power Automate auf jede Aktion in Workflows anwenden

Erfahren und verstehen Sie die Bedeutung und ordnungsgemäße Verwendung der Power Automate-Aktionssteuerung „Auf jede anwenden“ in unseren Microsoft-Workflows.