ÎncepețiÎncepe gratuit

Importă date STATA cu foreign (2)

Datele pot fi foarte diverse, de la vectori de tip caracter la variabile categorice, date calendaristice și multe altele. Tocmai în astfel de situații argumentele suplimentare ale funcției read.dta() îți vor fi de mare ajutor.

Argumentele pe care le vei folosi cel mai des sunt convert.dates, convert.factors, missing.type și convert.underscore. Semnificația lor este destul de clară, așa cum a explicat Filip în videoclip. Totul se rezumă la conversia corectă a datelor STATA în structuri de date standard R. Tastează ?read.dta pentru a afla care sunt valorile implicite.

Setul de date pentru acest exercițiu conține măsuri socio-economice și indicatori privind accesul la educație pentru diferiți indivizi (Sursă: World Bank). Aceste date sunt disponibile ca edequality.dta, fișier aflat în folderul worldbank din directorul tău de lucru.

Acest exercițiu face parte din cursul

Importul intermediar al datelor în R

Vezi cursul

Instrucțiuni pentru exercițiu

  • Specifică calea către fișier folosind file.path(). Numește-o path. Reține că fișierul "edequality.dta" se află în folderul "worldbank".
  • Folosește variabila path pentru a importa fișierul de date în trei moduri diferite; de fiecare dată afișează structura sa cu str():
  • edu_equal_1: Transmițând doar calea path către read.dta().
  • edu_equal_2: Transmițând calea path și setând convert.factors la FALSE.
  • edu_equal_3: Transmițând calea path și setând convert.underscore la TRUE.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# foreign is already loaded

# Specify the file path using file.path(): path


# Create and print structure of edu_equal_1



# Create and print structure of edu_equal_2



# Create and print structure of edu_equal_3

Editează și rulează codul