Importowanie danych SPSS za pomocą foreign (2)
W poprzednim ćwiczeniu korzystałeś(-aś) z argumentu to.data.frame wewnątrz funkcji read.spss(). Istnieje wiele innych sposobów na dostosowanie sposobu importowania danych SPSS.
W tym ćwiczeniu poeksperymentujesz z kolejnym argumentem – use.value.labels. Określa on, czy zmienne z etykietami wartości powinny być konwertowane do R-owych czynników (factors) z odpowiednio nazwanymi poziomami. Domyślnie argument ten ma wartość TRUE, co oznacza, że tzw. zmienne z etykietami w SPSS są konwertowane do czynników w R.
Ponownie będziesz pracować z plikiem international.sav, który jest dostępny w bieżącym katalogu roboczym.
To ćwiczenie jest częścią kursu
Importowanie danych w R – poziom średnio zaawansowany
Instrukcje do ćwiczenia
- Zaimportuj plik danych
"international.sav"jako ramkę danych o nazwiedemo_1. - Wyświetl kilka pierwszych wierszy
demo_1za pomocą funkcjihead(). - Zaimportuj plik danych
"international.sav"jako ramkę danych o nazwiedemo_2, ale tym razem w taki sposób, aby zmienne z etykietami wartości nie były konwertowane do czynników R. - Ponownie wyświetl kilka pierwszych wierszy
demo_2. Czy widzisz różnicę między tymi dwiema ramkami danych?
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# foreign is already loaded
# Import international.sav as demo_1
# Print out the head of demo_1
# Import international.sav as demo_2
# Print out the head of demo_2