Zacznij terazZacznij za darmo

Narzędzia do pracy z danymi

R oferuje wiele funkcji do manipulowania strukturami danych:

  • seq(): Generuje sekwencje – wystarczy podać argumenty from, to i by.
  • rep(): Powiela elementy wektorów i list.
  • sort(): Sortuje wektor rosnąco. Działa na liczbach, ale też na ciągach znaków i wartościach logicznych.
  • rev(): Odwraca kolejność elementów w strukturze danych, która obsługuje odwracanie.
  • str(): Wyświetla strukturę dowolnego obiektu R.
  • append(): Łączy wektory lub listy.
  • is.*(): Sprawdza klasę obiektu R.
  • as.*(): Konwertuje obiekt R z jednej klasy na inną.
  • unlist(): Spłaszcza listy (w tym zagnieżdżone) do postaci wektora.

Pamiętasz dane o wyświetleniach profili w mediach społecznościowych? Liczby wyświetleń twojego profilu na LinkedIn i Facebooku z ostatnich siedmiu dni zostały już zdefiniowane jako listy.

To ćwiczenie jest częścią kursu

Intermediate R

Zobacz kurs

Instrukcje do ćwiczenia

  • Przekonwertuj listy linkedin i facebook na wektory i zapisz je odpowiednio jako li_vec i fb_vec.
  • Następnie dołącz fb_vec do li_vec (dane z Facebooka mają być na końcu). Wynik zapisz jako social_vec.
  • Na koniec posortuj social_vec od najwyższej do najniższej wartości. Wyświetl otrzymany wektor.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# 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
Edytuj i uruchom kod