- Η βασικότερη δομή είναι το διάνυσμα(vector).
- Ένα διάνυσμα μπορεί να περιέχει αντικείμενα του ιδίου τύπου μονό.
- Η δημιουργία ενός διανύσματος γίνεται είτε χρησιμοποιώντας τη συνάρτηση c είτε τη vector.
πχ:
x <- c(“This”, “is”, “a”, “character”, “vector”)
y <- c(1, 2, 3, 5, 7)
- Με το vector μπορούμε να δηλώσουμε και εξαρχής τι τύπου θα είναι και το μέγεθος του.
πχ: Αυτό θα το αρχικοποιήσει όλο με False.
x <- vector(mode=»logical», length=5)
- Αν δηλώσουμε σε ένα vector διαφορετικά αντικείμενα δεν θα μας βγάλει σφάλμα,
και θα μας τα κάνει όλα ιδίου τύπου.
πχ:
> x <- c(“Hello World!”, 1, TRUE)
> x
[1] “Hello World!” “1” “TRUE”
> y <- c(1, TRUE, FALSE)
> y
[1] 1 1 0