So Erstellen Sie Tabellen In R Mit Erweiterbaren Zeilen - Software-Entwicklung - 2022

July 4, 2024, 3:08 am

Informationen abfragen Als erstes, ganz simpel, fragen wir den Namen der Band ab: lstBand$Name. Okay, schauen wir uns jetzt an, wie das Album von 2003 heißt: lstBand$Discography$Title[lstBand$Discography$Year==2003]. Hier sehen wir übrigens sehr gut, dass wir durch das $ -Zeichen immer wieder die Elemente des jeweiligen Objekts abfragen können. lstBand enthält das Objekt Discography, und da dieses selbst ein ist, können wir von diesem wiederum das Element Title (bzw. Year) abfragen. Wie üblich für Data Frame können wir auch eine gesamte Zeile abfragen, beispielsweise: lstBand$Members[lstBand$Members$Name=="Jordan", ]. Dieser Code liefert uns die gesamte Zeile für das Bandmitglied 'Jordan'. Tabelle in r erstellen. Funktionen auf Listen Schauen wir uns nochmal list -spezifische Funktionen an. Dazu ein weiteres Beispiel: Filmbewertungen. Liste erstellen Wir bauen uns eine einfache Liste, welche Bewertungen für drei Filme beinhaltet: lstRating <- list(Movie1=c(4, 6, 5, 5, 4, 7, 6, 7, 4, 5, 5, 6, 3, 4), Movie2=c(7, 7, 9, 8, 8, 7, 9, 9, 6, 7), Movie3=c(8, 9, 8, 7, 7, 8)) Wir sehen, dass es für die drei Filme unterschiedlich viele Bewertungen gibt.

Tabelle In R Erstellen In English

Auch wenn die Informationen in einer list sehr komplex und mehrdimensional sein können, so ist eine Liste selbst eindimensional; sie hat N Elemente, die durch mylist[[k]] angesprochen werden können. Die Elemente selbst können z. B. wiederum Reihen und Spalten haben, aber das hat genaugenommen nichts mit der Liste selbst zu tun. Schauen wir uns jetzt an, wie Listen erstellt werden und wie man mit ihnen arbeitet. Erstellen von Listen Listen werden ganz einfach mit list erstellt. Im Folgenden bauen wir uns eine Liste mit vier Vektoren verschiedener Länge und mit verschiedenen Variablentypen. Die Liste soll Informationen über einen hypothetischen Kurs für die Einführung in Listen enthalten: lstCourse <- list(Name="Introduction to Lists", (c("2016-09-28", "2017-11-13")), Tags=c("List", "R", "Fundamentals"), Ratings=c(9. 7, 9. 5, 9. 8, 0. 3, 9. Matrix in R erstellen - Datenanalyse mit R, STATA & SPSS. 3, 8. 9)) Wir sehen: Es wurde eine Liste lstCourse erstellt, welche vier Elemente enthält. Die Elemente tragen die Namen 'Name', 'Dates', 'Tags' und 'Ratings'.

Tabelle In R Erstellen 2017

Auswahl von Elementen Wir können diese Elemente nun ganz einfach durch deren Namen ansprechen: lstCourse$Name. Wir können uns so zum Beispiel anschauen, wie viele Tags für den Kurs existieren: length(lstCourse$Tags). Oder wir berechnen den Mittelwert für das Kurs-Rating (... die 0. SO ERSTELLEN SIE TABELLEN IN R MIT ERWEITERBAREN ZEILEN - SOFTWARE-ENTWICKLUNG - 2022. 5 ist natürlich ein Ausreißer und wird nicht berücksichtigt... ): mean(lstCourse$Ratings[-4]). In dieser Zeile sprechen wir das Element 'Ratings' von der Liste an, treffen eine bestimmte Auswahl (wir wählen den Vektor ohne das vierte Element), und lassen uns davon den Mittelwert mit Hilfe von mean ausgeben. Wir können die Elemente einer Liste übrigens auch durch deren Position ansprechen: lstCourse[[2]]. Die doppelten eckigen Klammern sind hier erwünscht; benutzt man nur eine, so liefert R uns nicht den entsprechenden Objekttyp des Objekts an der Stelle, sondern wieder eine Liste. Wir können uns so zum Beispiel eine Subliste durch lstCourse[1:2] ausuwählen. Man sollte übrigens lieber Namen für die Elemente benutzen, da man sie so unabhängig von deren Position in der Liste ansprechen kann - und das verhindert Fehler im Code.

ckages ( "dplyr") library ( dplyr) select ( filter ( iris, Kelchlänge > 7), c ( "Kelchlänge", "Blütenblattlänge", "Gattung")) Die Funktionen aus dem dplyr -Packet sind nicht nur einfacher zu verwenden, sie sind auch in unserem Vergleich schneller als alle anderen hier vorgestellten Möglichkeiten.

[email protected]