Skip to content

Latest commit

 

History

History
39 lines (34 loc) · 1.59 KB

data_frames.md

File metadata and controls

39 lines (34 loc) · 1.59 KB

MENU

BACK

Data Frames(πλαίσια δεδομένον)


  • Τα πλαίσια δεδομένων(data frames) χρησιμοποιούνται για την αποθήκευση δεδομένων σε μορφή πίνακα.
  • Έχουν παρόμοια δομή με τα matrix, καθώς είναι και αυτά δισδιάστατα.
  • Ωστόσο όπως και οι λίστες, μπορούν να έχουν διαφορετικό τύπο δεδομένων σε κάθε στήλη τους.
  • Ο μόνος λογικός περιορισμός που θέτουν είναι ότι κάθε στήλη μπορεί να περιέχει αντικείμενα μόνο της ίδιας κλάσης.
  • Για την δημιουργία ενός πλαισίου δεδομένων χρησιμοποιούμαι τη συνάρτηση data.frame.
  • Μια αξιοσημείωτη ιδιότητα τους είναι ότι σε κάθε στήλη μπορούμε να αναθέσουμε ένα όνομά και μετά να το αναφέρουμε με αυτό.

πχ:

> x <- c(“maria”, “giwrgos”, “giannhs”)
> y <- c(15, 16, 20)
> z <- c(FALSE, FALSE, TRUE)
> dfr <- data.frame(username=x, age=y, adult=z)
> dfr
 username age adult
1   maria  15 FALSE
2 giwrgos  16 FALSE
3 giannhs  20 TRUE 

> # Πρώτη γραμμή
> dfr[1,]
username age adult
1  maria  15 FALSE
> # Πρώτη στήλη
> dfr[,1]
[1] maria giwrgos giannhs
Levels: giannhs giwrgos maria
> # Στήλη ηλικίας
> dfr$age
[1] 15 16 20