Hallo, in diesem Video soll es um R Markdown gehen.
Ich möchte kurz motivieren, warum wir damit arbeiten wollen und
wie man einen R Markdown-Dokument in ein R Studio-Projekt einbinden kann
und dieses dann auch auf GitLab hochladen kann.
Warum ist es eine gute Idee mit Markdown
zu arbeiten
Es macht die Arbeit reproduzierbar. Was eher Markdown-Dokumente können,
ist Textformeln, Bilder, Grafiken, Code,
alles in einem Dokument und zwar auch recht ansehnlich darzustellen.
Und das auch in verschiedenen Output-Formaten bereitzustellen,
wie zum Beispiel Word, PDF, HTML-Seiten, Markdown-Dokumente.
Und es ist auch mit verschiedenen anderen Programmiersprachen,
wie zum Beispiel Python, integrierbar.
Also man bekommt hier ein Paket,
das ganz mächtig ist und was man auch in Air Studio
schön bedienen kann,
zur Verfügung gestellt
Der Aspekt der Reproduzierbarkeit liegt darin, dass man eben gleichzeitig
Code als auch Tabellen und Text in einem R-Marktdown-Dokument darstellen kann.
Und das auch natürlich zusammen mit einem R-Studio-Projekt verbinden kann.
Man hat sozusagen alles an einem Fleck,
insbesondere wie man zu den Tabellen zum Beispiel gekommen ist,
wie man die Grafik erstellt hat, welcher Code dazu geführt hat
und kann sich das dann halt alles in einer Umgebung anzeigen lassen.
Das ist besonders dann auch nützlich,
wenn man das mal wiederfinden will, wenn man zum Beispiel
ein bis zwei Jahre damit nichts gemacht hat und das dann wieder braucht,
findet man das alles schön an einem Ort.
Ihr könnt damit zum Beispiel auch Abschlussarbeiten schreiben oder Artikel oder
Bücher.
Es ist wirklich
enorm vielseitig
Lasst uns jetzt mal schauen, wie wir eher Markdown in
ein Air-Studio-Projekt integrieren und das dann auch per GitLab kollaborativ bearbeiten können.
Dazu gehen wir zunächst wieder in Air-Studio hinein. Ich besitze
hier schon geschrieben, aber der erste Schritt ist wieder,
dass wir nicht automatisch davon ausgehen können,
dass das Paket inszeniert ist.
Deshalb machen wir das schnell mit dem Befehl Install Packages,
den ihr schon gesehen habt
Ich habe das jetzt schon installiert,
deshalb meckert er hier wieder rum. So,
jetzt hat er es fertig installiert und wir binden es mit Library,
R, Markdown in die aktuelle Sitzung mit ein.
Das hat auch gut funktioniert. Was wir nun machen wollen,
ist erstmal ein neues R-Markdown-Dokument zu erstellen.
Das ist hier über Pfeil
New File. Und dann haben wir hier R. Markdown.
Und dem können wir einen Namen geben.
Team Foo finde ich ganz schön. Und wir lassen als
Default Output-Format HTML. Wir können jetzt auf OK klicken.
Und hier ist es auch schon
Das wurde jetzt hier für euch erstellt. Im oberen linken
Pain im Editor. Und es heißt gerade noch Untitled 1. Das,
was hier ausgefüllt wurde, wurde von R-Studio automatisch hier hineingeschrieben.
Wir haben hier so den sogenannten Yamel Header,
der verschiedene Konfigurationsoptionen für die Datei angibt.
Und hier haben wir eine Mischung aus der Sprache Markdown
Dazu kommen wir später noch. Und Coach-Changs, die hier
so leicht grau eingefärbt sind, die bestehen aus Airstuhl-Air-Code.
Lasst uns das erst einmal speichern. Und zwar nennen wir
das einfach Demo. Und was ihr jetzt hier seht,
ist, dass diese Punkt-RMD.R Markdown-Datei, dem Projektordner hinzugefügt wurde, Demo.rmd.
Genau, zu diesem Zeitpunkt ist es ein guter Moment,
um das Air Markdown-Dokument, was wir erstellt haben,
auf GitLab zu bringen.
Dazu gehen wir hier zunächst auf Pull.
Wir sehen, alles ist auf dem aktuellsten Stand.
Dann gehen wir auf Commit. In dem Fall klicke ich
jetzt nur die Datei an, die ich hier jetzt
committen möchte
Ich schreibe eine kurze Commit-Message, committe das. Safety Fast,
nochmal Pullen,
und dann kann ich das auch auf GitLab hochladen,
und dieses GitLab-Projekt, er Studioprojekt,
hat jetzt eine neue Demo.rmdmarkdown-Datei,
mit der
wir im Anschluss weiterarbeiten können