Zadanie 6: Ramki danych

Ćwiczenie 2.7:
  1. Wczytaj do zmiennej z tabelę owadów. Zbadaj strukturę z. Powinna być ramka danych (data.frame) o czterech numerycznych kolumnach.
  2. Jak na trzy różne sposoby uzyskać dostęp do pierwszej kolumny?
  3. Wyświetl i zbadaj typ wiersza, odpowiadającego trzeciemu owadowi.
  4. Przekonwertuj z na macierz. Wynik zapisz do zmiennej z.m. Zbadaj strukturę macierzy. Co się zmieniło w danych?
  5. Przekonwertuj z.m z powrotem na ramkę. Czy wynik jest identyczny z z.m?
  6. Zamień typ pierwszej kolumny z na factor. Wyświetl i zbadaj strukturę z.
  7. Zamień nazwy wartości pierwszej kolumny z na "male""female". W tabeli zakodowano 0="male", 1="female" (Podpowiedź: użyj konstrukcji levels(x) <- c(…).) Wyświetl i zbadaj strukturę z.
  8. Zamień wartości oraz nazwy drugiej kolumny na factor.
  9. Wyświetl dane owadów o płci "male".
  10. Uporządkuj dane owadów względem wzrostu.
  11. Uporządkuj dane owadów względem wzrostu malejąco.
  12. Uporządkuj dane owadów pierwotnie względem płci i  wtórnie względem wagi. Czemu uporządkowanie względem płci ma taki, a nie inny porządek?
  13. Użyj funkcji plot(), aby stworzyć wykres danych o płci owadów.
  14. Utwórz wykres danych o wadze i wzroście owadów.
  15. Utwórz wykres danych o płci i wadze owadów.
  16. Utwórz wykres danych o płci, wzroście i wadze owadów. (Podpowiedź: użyj do wyróżnienia płci symbolu oraz koloru, jak na poniższym obrazku.)