class: center, middle, inverse, title-slide # Assignments ### Einführung in die moderne Datenanalyse mit R
Basel R Bootcamp
### März 2020 --- layout: true <div class="my-footer"> <span style="text-align:center"> <span> <img src="https://raw.githubusercontent.com/therbootcamp/therbootcamp.github.io/master/_sessions/_image/by-sa.png" height=14 style="vertical-align: middle"/> </span> <a href="https://therbootcamp.github.io/"> <span style="padding-left:82px"> <font color="#7E7E7E"> www.therbootcamp.com </font> </span> </a> <a href="https://therbootcamp.github.io/"> <font color="#7E7E7E"> Einführung in die moderne Datenanalyse mit R | März 2020 </font> </a> </span> </div> --- .pull-left4[ # Agenda <ul> <li class="m1g"><span>R(Studio)</span></li> <li class="m2"><span><high>Assignments</high><br></span></li> <ul class="level"> <li><span>Objekt <mono><-</mono> Funktion</span></li> <li><span><mono><-</mono> kreiert Objekte</span></li> <li><span><mono><-</mono> verändert Objekte</span></li> </ul> </span><br> <li class="m3g"><span>Funktionen</span></li> <li class="m4g"><span>Data I/O</a></span></li> <li class="m5g"><span>Analyse</span></li> </ul> ] .pull-right5[ <br><br> <p align = "center"> <img src="image/goodcode.png" height=500px><br> <font style="font-size:10px">from <a href="https://xkcd.com//">xkcd.com</a></font> </p> ] --- # Objekt <mono><-</mono> Funktion .pull-left5[ <ul> <li class="m1g"><span>R(Studio)</span></li> <li class="m2"><span>Assignments<br></span></li> <ul class="level"> <li><span><high>Objekt <mono><-</mono> Funktion</high></span></li> <li><span><mono><-</mono> kreiert Objekte</span></li> <li><span><mono><-</mono> verändert Objekte</span></li> </ul> </span><br> <li class="m3g"><span>Funktionen</span></li> <li class="m4g"><span>Data I/O</a></span></li> <li class="m5g"><span>Analyse</span></li> </ul> ] .pull-right5[ <p align="center"> <img src="image/assignment.png"> </p> ] --- # <mono><-</mono> kreiert Objekte .pull-left5[ <ul> <li class="m1g"><span>R(Studio)</span></li> <li class="m2"><span>Assignments<br></span></li> <ul class="level"> <li><span>Objekt <mono><-</mono> Funktion</span></li> <li><span><high><mono><-</mono> kreiert Objekte</high></span></li> <li><span><mono><-</mono> verändert Objekte</span></li> </ul> </span><br> <li class="m3g"><span>Funktionen</span></li> <li class="m4g"><span>Data I/O</a></span></li> <li class="m5g"><span>Analyse</span></li> </ul> ] .pull-right5[ ```r # ein Objekt namens eins_zwei_drei eins_zwei_drei <- c(1, 2, 3) # Printe das Objekt print(eins_zwei_drei) ``` ``` ## [1] 1 2 3 ``` ```r # Printe das Objekt eins_zwei_drei ``` ``` ## [1] 1 2 3 ``` ] --- # <mono><-</mono> kreiert Objekte .pull-left5[ <ul> <li class="m1g"><span>R(Studio)</span></li> <li class="m2"><span>Assignments<br></span></li> <ul class="level"> <li><span>Objekt <mono><-</mono> Funktion</span></li> <li><span><high><mono><-</mono> kreiert Objekte</high></span></li> <li><span><mono><-</mono> verändert Objekte</span></li> </ul> </span><br> <li class="m3g"><span>Funktionen</span></li> <li class="m4g"><span>Data I/O</a></span></li> <li class="m5g"><span>Analyse</span></li> </ul> ] .pull-right5[ ```r # ein Objekt namens eins_zwei_drei eins_zwei_drei <- c(1, 2, 3) # Berechne den Mittelwert mean(eins_zwei_drei) ``` ``` ## [1] 2 ``` ] --- # <mono><-</mono> kreiert Objekte .pull-left5[ <ul> <li class="m1g"><span>R(Studio)</span></li> <li class="m2"><span>Assignments<br></span></li> <ul class="level"> <li><span>Objekt <mono><-</mono> Funktion</span></li> <li><span><high><mono><-</mono> kreiert Objekte</high></span></li> <li><span><mono><-</mono> verändert Objekte</span></li> </ul> </span><br> <li class="m3g"><span>Funktionen</span></li> <li class="m4g"><span>Data I/O</a></span></li> <li class="m5g"><span>Analyse</span></li> </ul> ] .pull-right5[ ```r # ein Objekt namens eins_zwei_drei eins_zwei_drei <- c(1, 2, 3) # Berechne den Mittelwert ergebnis <- mean(eins_zwei_drei) # Printe Ergebnis ergebnis ``` ``` ## [1] 2 ``` ] --- # <mono><-</mono> kreiert Objekte .pull-left5[ <ul> <li class="m1g"><span>R(Studio)</span></li> <li class="m2"><span>Assignments<br></span></li> <ul class="level"> <li><span>Objekt <mono><-</mono> Funktion</span></li> <li><span><high><mono><-</mono> kreiert Objekte</high></span></li> <li><span><mono><-</mono> verändert Objekte</span></li> </ul> </span><br> <li class="m3g"><span>Funktionen</span></li> <li class="m4g"><span>Data I/O</a></span></li> <li class="m5g"><span>Analyse</span></li> </ul> ] .pull-right5[ ```r # ein Objekt namens eins_zwei_drei eins_zwei_drei <- c(1, 2, 3) # Berechne den Mittelwert ergebnis <- mean(eins_zwei_drei) # Benutze Ergebnis ergebnis * 10 ``` ``` ## [1] 20 ``` ] --- # <mono><-</mono> verändert Objekte .pull-left5[ <ul> <li class="m1g"><span>R(Studio)</span></li> <li class="m2"><span>Assignments<br></span></li> <ul class="level"> <li><span>Objekt <mono><-</mono> Funktion</span></li> <li><span><mono><-</mono> kreiert Objekte</span></li> <li><span><high><mono><-</mono> verändert Objekte</high></span></li> </ul> </span><br> <li class="m3g"><span>Funktionen</span></li> <li class="m4g"><span>Data I/O</a></span></li> <li class="m5g"><span>Analyse</span></li> </ul> ] .pull-right5[ ```r # ein Objekt namens eins_zwei_drei eins_zwei_drei <- c(1, 2, 3) # Printe das Objekt eins_zwei_drei ``` ``` ## [1] 1 2 3 ``` ```r # Printe das Objekt eins_zwei_drei + 100 ``` ``` ## [1] 101 102 103 ``` ```r # Printe das Objekt eins_zwei_drei ``` ``` ## [1] 1 2 3 ``` ] --- # <mono><-</mono> verändert Objekte .pull-left5[ <ul> <li class="m1g"><span>R(Studio)</span></li> <li class="m2"><span>Assignments<br></span></li> <ul class="level"> <li><span>Objekt <mono><-</mono> Funktion</span></li> <li><span><mono><-</mono> kreiert Objekte</span></li> <li><span><high><mono><-</mono> verändert Objekte</high></span></li> </ul> </span><br> <li class="m3g"><span>Funktionen</span></li> <li class="m4g"><span>Data I/O</a></span></li> <li class="m5g"><span>Analyse</span></li> </ul> ] .pull-right5[ ```r # ein Objekt namens eins_zwei_drei eins_zwei_drei <- c(1, 2, 3) # Printe das Objekt eins_zwei_drei ``` ``` ## [1] 1 2 3 ``` ```r # Printe das Objekt eins_zwei_drei <- eins_zwei_drei + 100 # Printe das Objekt eins_zwei_drei ``` ``` ## [1] 101 102 103 ``` ] --- # <mono><-</mono> verändert Objekte .pull-left5[ <ul> <li class="m1g"><span>R(Studio)</span></li> <li class="m2"><span>Assignments<br></span></li> <ul class="level"> <li><span>Objekt <mono><-</mono> Funktion</span></li> <li><span><mono><-</mono> kreiert Objekte</span></li> <li><span><high><mono><-</mono> verändert Objekte</high></span></li> </ul><br> <li class="m3g"><span>Funktionen</span></li> <li class="m4g"><span>Data I/O</a></span></li> <li class="m5g"><span>Analyse</span></li> </ul> ] .pull-right5[ ```r # ein Objekt namens eins_zwei_drei eins_zwei_drei <- c(1, 2, 3) # Ergänze um weitere Zahl und_vier <- c(eins_zwei_drei, 4) # Printe das Objekt und_vier ``` ``` ## [1] 1 2 3 4 ``` ] --- class: middle, center <h1><high>Interactive</high></h1>