Dataramar och matriser

Effektiv R-kod

Colin Gillespie

Jumping Rivers & Newcastle University

Dataramen

  • Viktig datastruktur i R
    • Kopierad i andra språk
      • Python: pandas data frame
      • Om du inte kan slå dem, gå med dem!
Effektiv R-kod

Dataramar

  • Tabellstruktur: rader och kolumner
    • read.csv() och liknande returnerar en dataram
      • Kolumner
    • Data måste vara av samma typ
      • Rader
    • Olika typer
Lagring

Urval

Effektiv R-kod

Matriser

  • Det är en rektangulär datastruktur
    • Du kan utföra vanliga urvals- och extraktionsoperationer
    • MEN – varje element måste vara av samma datatyp
Lagring

Urval

Effektiv R-kod

R-klubben

Den tredje regeln i R-klubben: Använd en matris när det är lämpligt.

Effektiv R-kod

Nu kör vi en övning!

Effektiv R-kod

Preparing Video For Download...