Erste SchritteKostenlos loslegen

Nützliche Funktionen für Datenstrukturen

R bietet diverse Funktionen für die Arbeit mit Datenstrukturen:

  • seq(): Erzeugt Sequenzen, wenn die Argumente from, to und by angegeben werden.
  • rep(): Repliziert Elemente von Vektoren und Listen.
  • sort(): Sortiert einen Vektor in aufsteigender Reihenfolge. Funktioniert mit Zahlen, aber auch mit Zeichenketten und logischen Werten.
  • rev(): Kehrt die Elemente in einer Datenstruktur um, für die diese Umkehrung definiert ist.
  • str(): Zeigt die Struktur eines beliebigen R-Objekts an.
  • append(): Führt Vektoren oder Listen zusammen.
  • is.*(): Überprüft die Klasse eines R-Objekts.
  • as.*(): Konvertiert ein R-Objekt von einer Klasse in eine andere.
  • unlist(): Vereinfacht (möglicherweise eingebettete) Listen, um einen Vektor zu erzeugen.

Erinnerst du dich an die Daten zu den Social-Media-Profilaufrufen? Die Zähler für die Aufrufe deiner LinkedIn- und Facebook-Profile in den letzten 7 Tagen sind als Listen vordefiniert.

Diese Übung ist Teil des Kurses

R für Fortgeschrittene

Kurs anzeigen

Anleitung zur Übung

  • Konvertiere die beiden Listen linkedin und facebook in einen Vektor und speichere sie als li_vec bzw. fb_vec.
  • Hänge dann fb_vec an li_vec an (d. h., die Facebook-Daten kommen zuletzt). Speichere das Ergebnis als social_vec.
  • Sortiere schließlich social_vec vom höchsten zum niedrigsten Wert. Gib den resultierenden Vektor aus.

Interaktive Übung zum Anfassen

Probieren Sie diese Übung aus, indem Sie diesen Beispielcode ausführen.

# The linkedin and facebook lists have already been created for you
linkedin <- list(16, 9, 13, 5, 2, 17, 14)
facebook <- list(17, 7, 5, 16, 8, 13, 14)

# Convert linkedin and facebook to a vector: li_vec and fb_vec



# Append fb_vec to li_vec: social_vec


# Sort social_vec
Bearbeiten und Ausführen von Code