From 84e1f2a9e5314c8c1f7709c531a9d0c9ddfe3639 Mon Sep 17 00:00:00 2001 From: Marcel <m1kehrberg@gmail.com> Date: Sun, 2 Jul 2023 00:53:53 +0200 Subject: [PATCH] Datenaufbereitung --- .Rhistory | 3 + .Rproj.user/18643A8C/pcs/files-pane.pper | 9 ++ .Rproj.user/18643A8C/pcs/source-pane.pper | 3 + .../18643A8C/pcs/windowlayoutstate.pper | 14 +++ .Rproj.user/18643A8C/pcs/workbench-pane.pper | 5 + .Rproj.user/18643A8C/rmd-outputs | 5 + .Rproj.user/18643A8C/saved_source_markers | 1 + .Rproj.user/18643A8C/sources/per/t/07F1A6F7 | 24 +++++ .../18643A8C/sources/per/t/07F1A6F7-contents | 86 ++++++++++++++++++ .Rproj.user/18643A8C/sources/prop/02261EA9 | 4 + .Rproj.user/18643A8C/sources/prop/INDEX | 1 + DCProject.Rmd | 67 ++++++++++++++ DCProject.html | 57 +++++++++++- Daten.xlsx | 0 Daten_Einlesen_Bsp.PNG | Bin 0 -> 34541 bytes daten.csv | 0 16 files changed, 278 insertions(+), 1 deletion(-) create mode 100644 .Rproj.user/18643A8C/pcs/files-pane.pper create mode 100644 .Rproj.user/18643A8C/pcs/source-pane.pper create mode 100644 .Rproj.user/18643A8C/pcs/windowlayoutstate.pper create mode 100644 .Rproj.user/18643A8C/pcs/workbench-pane.pper create mode 100644 .Rproj.user/18643A8C/rmd-outputs create mode 100644 .Rproj.user/18643A8C/saved_source_markers create mode 100644 .Rproj.user/18643A8C/sources/per/t/07F1A6F7 create mode 100644 .Rproj.user/18643A8C/sources/per/t/07F1A6F7-contents create mode 100644 .Rproj.user/18643A8C/sources/prop/02261EA9 create mode 100644 .Rproj.user/18643A8C/sources/prop/INDEX create mode 100644 Daten.xlsx create mode 100644 Daten_Einlesen_Bsp.PNG create mode 100644 daten.csv diff --git a/.Rhistory b/.Rhistory index 010d101..25085c8 100644 --- a/.Rhistory +++ b/.Rhistory @@ -7,3 +7,6 @@ learnr::run_tutorial("Test1.Rmd") ```{r addition, exercise=TRUE} rmarkdown::render("Test1.Rmd") library(learnr) +install.packages(readxl) +install.packages("readxl") +library("readxl") diff --git a/.Rproj.user/18643A8C/pcs/files-pane.pper b/.Rproj.user/18643A8C/pcs/files-pane.pper new file mode 100644 index 0000000..f6a1814 --- /dev/null +++ b/.Rproj.user/18643A8C/pcs/files-pane.pper @@ -0,0 +1,9 @@ +{ + "sortOrder": [ + { + "columnIndex": 2, + "ascending": true + } + ], + "path": "F:/Dokumente/Schule/Studium/DS/Project" +} \ No newline at end of file diff --git a/.Rproj.user/18643A8C/pcs/source-pane.pper b/.Rproj.user/18643A8C/pcs/source-pane.pper new file mode 100644 index 0000000..902cc6f --- /dev/null +++ b/.Rproj.user/18643A8C/pcs/source-pane.pper @@ -0,0 +1,3 @@ +{ + "activeTab": 0 +} \ No newline at end of file diff --git a/.Rproj.user/18643A8C/pcs/windowlayoutstate.pper b/.Rproj.user/18643A8C/pcs/windowlayoutstate.pper new file mode 100644 index 0000000..411a499 --- /dev/null +++ b/.Rproj.user/18643A8C/pcs/windowlayoutstate.pper @@ -0,0 +1,14 @@ +{ + "left": { + "splitterpos": 398, + "topwindowstate": "NORMAL", + "panelheight": 959, + "windowheight": 997 + }, + "right": { + "splitterpos": 598, + "topwindowstate": "NORMAL", + "panelheight": 959, + "windowheight": 997 + } +} \ No newline at end of file diff --git a/.Rproj.user/18643A8C/pcs/workbench-pane.pper b/.Rproj.user/18643A8C/pcs/workbench-pane.pper new file mode 100644 index 0000000..75e70e9 --- /dev/null +++ b/.Rproj.user/18643A8C/pcs/workbench-pane.pper @@ -0,0 +1,5 @@ +{ + "TabSet1": 0, + "TabSet2": 0, + "TabZoom": {} +} \ No newline at end of file diff --git a/.Rproj.user/18643A8C/rmd-outputs b/.Rproj.user/18643A8C/rmd-outputs new file mode 100644 index 0000000..2abe105 --- /dev/null +++ b/.Rproj.user/18643A8C/rmd-outputs @@ -0,0 +1,5 @@ + +F:/Dokumente/Schule/Studium/DS/Project/DCProject.html + + + diff --git a/.Rproj.user/18643A8C/saved_source_markers b/.Rproj.user/18643A8C/saved_source_markers new file mode 100644 index 0000000..2b1bef1 --- /dev/null +++ b/.Rproj.user/18643A8C/saved_source_markers @@ -0,0 +1 @@ +{"active_set":"","sets":[]} \ No newline at end of file diff --git a/.Rproj.user/18643A8C/sources/per/t/07F1A6F7 b/.Rproj.user/18643A8C/sources/per/t/07F1A6F7 new file mode 100644 index 0000000..0445552 --- /dev/null +++ b/.Rproj.user/18643A8C/sources/per/t/07F1A6F7 @@ -0,0 +1,24 @@ +{ + "id": "07F1A6F7", + "path": "F:/Dokumente/Schule/Studium/DS/Project/DCProject.Rmd", + "project_path": "DCProject.Rmd", + "type": "r_markdown", + "hash": "1068266428", + "contents": "", + "dirty": false, + "created": 1688043194530.0, + "source_on_save": false, + "relative_order": 1, + "properties": { + "source_window_id": "", + "Source": "Source" + }, + "folds": "", + "lastKnownWriteTime": 1688043158, + "encoding": "UTF-8", + "collab_server": "", + "source_window": "", + "last_content_update": 1688043158, + "read_only": false, + "read_only_alternatives": [] +} \ No newline at end of file diff --git a/.Rproj.user/18643A8C/sources/per/t/07F1A6F7-contents b/.Rproj.user/18643A8C/sources/per/t/07F1A6F7-contents new file mode 100644 index 0000000..90e3b9e --- /dev/null +++ b/.Rproj.user/18643A8C/sources/per/t/07F1A6F7-contents @@ -0,0 +1,86 @@ +--- +title: "Tutorial Data Science" +author: | + |Projektgruppe 01 + |Martin Hustoles + |Marcel Kehrberg + |Kevin Kirsten +date: "Abgabedatum: 03.07.2023" +output: + learnr::tutorial: + toc: true + toc_depth: 1 + theme: cerulean + +runtime: shiny_prerendered +--- + +```{r setup, include=FALSE} +library(learnr) +``` + +## Titelseite +{width=800} + +### Lernziel +Ziel dieses Tutorial ist es, ein interaktives Tool aufzubauen um einen Teil der in der Vorlesung vermittelten Inhalte zu vermitteln und gleichzeitig unsere Datenbasis passend aufzubereiten,zu analysieren und die Ergebnisse zu visualisieren. + +### Info +Modul: Data Science +Semester: SS23 +Dozent: Uwe Kloos +Projektgruppe: 01 +Gruppenmitglieder: Martin Hustoles, Marcel Kehrberg, Kevin Kirsten +Abgabedatum: 03.07.2023 + + +## Datenbasis + + +### Datentabelle + + +### Anwendungsdomäne +Bildung. + +Es kann eingesehen werden, wie viele Studierende jeweils in den Wintersemestern zwischen 98/99 und 21/22 an Deutschen Hochschulen/Universitäten eingeschrieben waren. + +Es wird Unterteilt in Deutsche und Ausländische, sowie Männliche und Weibliche Student/Innen. + +Man kann einsehen wie sich die Anzahl der Studierenden in Deutschland, sowie der Anteil an Deutschen/Ausländischen und Männlichen/Weiblichen Studend/Innen entwickelt hat. + +### Datenerhebung +Primärdaten des Statistischen Bundesamts. Vollerhebung. Zeitreihen. + +Link zur Quelle: <https://www-genesis.destatis.de/genesis/online?operation=table&code=21311-0001&bypass=true&levelindex=1&levelid=1680177866354#abreadcrumb> + +### Beschreibung des Datensatzes + + + + +Merkmalsträger: 24 + +Merkmale: 10 + +Größe des Datensatzes: 24 Zeilen und 10 Spalten + + +### Hypothesen +1. Die Anzahl der Ausländischen Studenten in Deutschland hat sich seit dem WS 00/01 verdoppelt. +2. Der %-Anteil an studierenden Frauen (insgesamt) gegenüber studierenden Männern (insgesamt) hat sich seit dem WS 98/99 stetig erhöht. + +## Datenaufbereitung + +## Datenanalyse + +## Ergebnispräsentation + +## Teaminfos +Wer hat was erstellt/implementiert: + +Martin Hustoles: Datenanalyse, Ergebnispräsentation + +Marcel Kehrberg: Datenaufbereitung + +Kevin Kirsten: Layout, Titelseite, Datenbasis diff --git a/.Rproj.user/18643A8C/sources/prop/02261EA9 b/.Rproj.user/18643A8C/sources/prop/02261EA9 new file mode 100644 index 0000000..bb27690 --- /dev/null +++ b/.Rproj.user/18643A8C/sources/prop/02261EA9 @@ -0,0 +1,4 @@ +{ + "source_window_id": "", + "Source": "Source" +} \ No newline at end of file diff --git a/.Rproj.user/18643A8C/sources/prop/INDEX b/.Rproj.user/18643A8C/sources/prop/INDEX new file mode 100644 index 0000000..8d06d91 --- /dev/null +++ b/.Rproj.user/18643A8C/sources/prop/INDEX @@ -0,0 +1 @@ +F%3A%2FDokumente%2FSchule%2FStudium%2FDS%2FProject%2FDCProject.Rmd="02261EA9" diff --git a/DCProject.Rmd b/DCProject.Rmd index 8dd5738..c48d569 100644 --- a/DCProject.Rmd +++ b/DCProject.Rmd @@ -113,7 +113,74 @@ Größe des Datensatzes: 24 Zeilen und 10 Spalten 2. Der %-Anteil an studierenden Frauen (insgesamt) gegenüber studierenden Männern (insgesamt) hat sich seit dem WS 98/99 stetig erhöht. ## Datenaufbereitung +### Wie können Daten eingelesen werden +Es können verschieden Datenvormate eingelesen werden z.B CSV, XLSX +1. Daten aus einer CSV-Datei einlesen + + es gibt zwei Funktionen zum einelesen einer CSV-Datei + + - read.csv wird verwendet wenn Dezimalzahlen mit eine Punkt "." getrennt werden und Splaten durch ein Komma ",". + - read.csv2 wird verwendet wenn Dezimalzahlen durch eine Komma "," getrennt werden und Spalten durch ein Semikolon ";". + + In diesem Beispiel wird der dataframe daten.csv erstelt durch die datei mit dem Namen daten.csv zusätzlich werden dan Fehlende Werte na mit na="NA" + + Wenn die Datei im Arbeitsverzeichnis ist + + ``` + daten_csv <- read.csv2("daten.csv", na="NA") + + ``` + + Wenn die Datei auserhalb des Arbeitsverzeichnis ist + + ``` + daten_csv <- read.csv2("C:/Dokumente/daten.csv", na="NA") + + ``` + + Wenn man den Pfand erst nach dem ausführen angeben will kann man auch + + ``` + daten_csv <- read.csv2(file.choose(), na="NA") + + ``` + nuzen dort wird nach dem ausführen ein Fenster geöfnet bei dem man die Datei dann im Explorer auswählen kann. + + An die read.csv bzw read.csv2 können noch weitere Parameter Hinzugefügt werden z.B. + + ``` + na="NA" Dadruch werden fehlende Werte spezifiziert damit R diese nicht für Berechnungen verwendet + + dec="," Dadurch wird das Trennzeichen für Dezimalzahlen festgelegt zum einlesen + + sep=";" Dadurch wird das Trennzeichen das die Werte in einer Zeile Seperiert festgelegt zum einlesen + ``` + +2. Daten für eine XLSX Datei einlesen + + Hier wird an stelle von read.csv bzw read.csv2 read_exel verwendet + + davor muss aber mit + + ``` + install.packages("readxl") + + ``` + Das benötigte Packert instalirt werden und mit + + ``` + libary (readxl) + ``` + das Packet engebunden werden um die read Funktion verwenden zu können + + hier gibt es aber nicht die Argumente wie bei csv auser + + ``` + na="NA" + ``` + +### Wie können Inkosistenzen und Leerstellen behoben werden ## Datenanalyse diff --git a/DCProject.html b/DCProject.html index c2512a1..528fd4d 100644 --- a/DCProject.html +++ b/DCProject.html @@ -589,6 +589,61 @@ erhöht.</li> </div> <div id="section-datenaufbereitung" class="section level2"> <h2>Datenaufbereitung</h2> +<div id="section-wie-können-daten-eingelesen-werden" +class="section level3"> +<h3>Wie können Daten eingelesen werden</h3> +<p>Es können verschieden Datenvormate eingelesen werden z.B CSV, +XLSX</p> +<ol style="list-style-type: decimal"> +<li><p>Daten aus einer CSV-Datei einlesen</p> +<p>es gibt zwei Funktionen zum einelesen einer CSV-Datei</p> +<ul> +<li>read.csv wird verwendet wenn Dezimalzahlen mit eine Punkt “.†+getrennt werden und Splaten durch ein Komma “,â€.</li> +<li>read.csv2 wird verwendet wenn Dezimalzahlen durch eine Komma “,†+getrennt werden und Spalten durch ein Semikolon “;â€.</li> +</ul> +<p>In diesem Beispiel wird der dataframe daten.csv erstelt durch die +datei mit dem Namen daten.csv zusätzlich werden dan Fehlende Werte na +mit na=“NAâ€</p> +<p>Wenn die Datei im Arbeitsverzeichnis ist</p> +<pre><code>daten_csv <- read.csv2("daten.csv", na="NA") +</code></pre> +<p>Wenn die Datei auserhalb des Arbeitsverzeichnis ist</p> +<pre><code>daten_csv <- read.csv2("C:/Dokumente/daten.csv", na="NA") +</code></pre> +<p>Wenn man den Pfand erst nach dem ausführen angeben will kann man +auch</p> +<pre><code>daten_csv <- read.csv2(file.choose(), na="NA") +</code></pre> +<p>nuzen dort wird nach dem ausführen ein Fenster geöfnet bei dem man +die Datei dann im Explorer auswählen kann.</p> +<p>An die read.csv bzw read.csv2 können noch weitere Parameter +Hinzugefügt werden z.B.</p> +<pre><code>na="NA" Dadruch werden fehlende Werte spezifiziert damit R diese nicht für Berechnungen verwendet + +dec="," Dadurch wird das Trennzeichen für Dezimalzahlen festgelegt zum einlesen + +sep=";" Dadurch wird das Trennzeichen das die Werte in einer Zeile Seperiert festgelegt zum einlesen</code></pre></li> +<li><p>Daten für eine XLSX Datei einlesen</p> +<p>Hier wird an stelle von read.csv bzw read.csv2 read_exel +verwendet</p> +<p>davor muss aber mit</p> +<pre><code>install.packages("readxl") +</code></pre> +<p>Das benötigte Packert instalirt werden und mit</p> +<pre><code>libary (readxl)</code></pre> +<p>das Packet engebunden werden um die read Funktion verwenden zu +können</p> +<p>hier gibt es aber nicht die Argumente wie bei csv auser</p> +<pre><code>na="NA"</code></pre></li> +</ol> +</div> +<div +id="section-wie-können-inkosistenzen-und-leerstellen-behoben-werden" +class="section level3"> +<h3>Wie können Inkosistenzen und Leerstellen behoben werden</h3> +</div> </div> <div id="section-datenanalyse" class="section level2"> <h2>Datenanalyse</h2> @@ -660,7 +715,7 @@ session$onSessionEnded(function() { <!--/html_preserve--> <!--html_preserve--> <script type="application/shiny-prerendered" data-context="execution_dependencies"> -{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["packages"]}},"value":[{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["packages","version"]},"class":{"type":"character","attributes":{},"value":["data.frame"]},"row.names":{"type":"integer","attributes":{},"value":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51]}},"value":[{"type":"character","attributes":{},"value":["backports","base","bslib","cachem","cellranger","checkmate","cli","compiler","datasets","digest","ellipsis","evaluate","fansi","fastmap","fontawesome","glue","graphics","grDevices","htmltools","htmlwidgets","httpuv","jquerylib","jsonlite","knitr","later","learnr","lifecycle","magrittr","methods","mime","pillar","pkgconfig","promises","R6","Rcpp","readxl","rlang","rmarkdown","rprojroot","sass","shiny","stats","tibble","tools","utf8","utils","vctrs","withr","xfun","xtable","yaml"]},{"type":"character","attributes":{},"value":["1.4.1","4.2.3","0.5.0","1.0.8","1.1.0","2.2.0","3.6.1","4.2.3","4.2.3","0.6.31","0.3.2","0.20","1.0.4","1.1.1","0.5.1","1.6.2","4.2.3","4.2.3","0.5.5","1.6.2","1.6.11","0.1.4","1.8.4","1.43","1.3.1","0.11.4","1.0.3","2.0.3","4.2.3","0.12","1.9.0","2.0.3","1.2.0.1","2.5.1","1.0.10","1.4.2","1.1.0","2.22","2.0.3","0.4.6","1.7.4","4.2.3","3.2.1","4.2.3","1.2.3","4.2.3","0.6.1","2.5.0","0.39","1.8-4","2.3.7"]}]}]} +{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["packages"]}},"value":[{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["packages","version"]},"class":{"type":"character","attributes":{},"value":["data.frame"]},"row.names":{"type":"integer","attributes":{},"value":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51]}},"value":[{"type":"character","attributes":{},"value":["backports","base","bslib","cachem","cellranger","checkmate","cli","compiler","datasets","digest","ellipsis","evaluate","fansi","fastmap","fontawesome","glue","graphics","grDevices","htmltools","htmlwidgets","httpuv","jquerylib","jsonlite","knitr","later","learnr","lifecycle","magrittr","methods","mime","pillar","pkgconfig","promises","R6","Rcpp","readxl","rlang","rmarkdown","rprojroot","sass","shiny","stats","tibble","tools","utf8","utils","vctrs","withr","xfun","xtable","yaml"]},{"type":"character","attributes":{},"value":["1.4.1","4.3.1","0.5.0","1.0.8","1.1.0","2.2.0","3.6.1","4.3.1","4.3.1","0.6.32","0.3.2","0.21","1.0.4","1.1.1","0.5.1","1.6.2","4.3.1","4.3.1","0.5.5","1.6.2","1.6.11","0.1.4","1.8.5","1.43","1.3.1","0.11.4","1.0.3","2.0.3","4.3.1","0.12","1.9.0","2.0.3","1.2.0.1","2.5.1","1.0.10","1.4.2","1.1.1","2.22","2.0.3","0.4.6","1.7.4","4.3.1","3.2.1","4.3.1","1.2.3","4.3.1","0.6.3","2.5.0","0.39","1.8-4","2.3.7"]}]}]} </script> <!--/html_preserve--> </div> diff --git a/Daten.xlsx b/Daten.xlsx new file mode 100644 index 0000000..e69de29 diff --git a/Daten_Einlesen_Bsp.PNG b/Daten_Einlesen_Bsp.PNG new file mode 100644 index 0000000000000000000000000000000000000000..03c68236dc2c12844a54f87350f183b9f19f85ce GIT binary patch literal 34541 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 literal 0 HcmV?d00001 diff --git a/daten.csv b/daten.csv new file mode 100644 index 0000000..e69de29 -- GitLab