So speichern und laden Sie eine RDS-Datei in R
Sie erfahren, wie Sie Objekte aus einer .rds-Datei in R speichern und laden. In diesem Blog wird auch behandelt, wie Sie Objekte aus R in LuckyTemplates importieren.
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 .
Lassen Sie uns für das erste Beispiel eine einfache arithmetische Operation erstellen und diese durch Drücken der Eingabetaste ausführen .
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 (:) .
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 .
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.
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.
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.
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.
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.
Utilizing An Ordered Operation In RStudio
Let’s have another example and create an ordered operation.
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.
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“ .
Beim Klicken sollten wir am Ende der Dokumentation eine weitere Beschreibung der Plotfunktion und einige Beispiele sehen.
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.
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.
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.
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 .
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
Sie erfahren, wie Sie Objekte aus einer .rds-Datei in R speichern und laden. In diesem Blog wird auch behandelt, wie Sie Objekte aus R in LuckyTemplates importieren.
Was ist Self in Python: Beispiele aus der Praxis
In diesem Tutorial zur DAX-Codierungssprache erfahren Sie, wie Sie die GENERATE-Funktion verwenden und einen Kennzahltitel dynamisch ändern.
In diesem Tutorial erfahren Sie, wie Sie mithilfe der Multi-Threaded-Dynamic-Visuals-Technik Erkenntnisse aus dynamischen Datenvisualisierungen in Ihren Berichten gewinnen.
In diesem Artikel werde ich den Filterkontext durchgehen. Der Filterkontext ist eines der Hauptthemen, über die sich jeder LuckyTemplates-Benutzer zunächst informieren sollte.
Ich möchte zeigen, wie der LuckyTemplates Apps-Onlinedienst bei der Verwaltung verschiedener Berichte und Erkenntnisse aus verschiedenen Quellen helfen kann.
Erfahren Sie, wie Sie Ihre Gewinnmargenänderungen mithilfe von Techniken wie Kennzahlenverzweigung und der Kombination von DAX-Formeln in LuckyTemplates ermitteln.
In diesem Tutorial werden die Ideen der Materialisierung von Datencaches und deren Auswirkungen auf die Leistung von DAXs bei der Bereitstellung von Ergebnissen erläutert.
Wenn Sie bisher noch Excel verwenden, ist dies der beste Zeitpunkt, LuckyTemplates für Ihre Geschäftsberichtsanforderungen zu verwenden.
Was ist LuckyTemplates Gateway? Alles was du wissen musst