Narzędzia do pracy z danymi
R oferuje wiele funkcji do manipulowania strukturami danych:
seq(): Generuje sekwencje – wystarczy podać argumentyfrom,toiby.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
Instrukcje do ćwiczenia
- Przekonwertuj listy
linkedinifacebookna wektory i zapisz je odpowiednio jakoli_vecifb_vec. - Następnie dołącz
fb_vecdoli_vec(dane z Facebooka mają być na końcu). Wynik zapisz jakosocial_vec. - Na koniec posortuj
social_vecod 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