Βίντεο: The neurons that shaped civilization | VS Ramachandran 2024
Οι διανύσματα, οι λίστες και τα πλαίσια δεδομένων παίζουν σημαντικό ρόλο στην αντιπροσώπευση των δεδομένων στο R, οπότε είναι σημαντικό να καθορίσετε με ακρίβεια και σωστά ένα υποσύνολο των δεδομένων σας.
Υπάρχουν τρεις κύριοι χειριστές που μπορείτε να χρησιμοποιήσετε για να υποχαρακτηρίσετε τα δεδομένα σας:
-
$: Εξάγει ένα μόνο στοιχείο από όνομα από μια λίστα ή ένα πλαίσιο δεδομένων. Για παράδειγμα, η ίριδα $ Sepal. Το μήκος αφαιρεί τη στήλη Sepal. Μήκος από την ίριδα πλαισίου δεδομένων.
-
[[: Εξάγει ένα μόνο στοιχείο με όνομα ή θέση από μια λίστα ή πλαίσιο δεδομένων. Για παράδειγμα, η ίριδα [["Sepal. Μήκος "]] εξάγει τη στήλη Sepal. Μήκος από το πλαίσιο δεδομένων. Ίρις; Η ίριδα [[2]] εξάγει το δεύτερο στοιχείο από την ίριδα.
-
[: Εξάγει πολλά στοιχεία από ένα διάνυσμα, πίνακα, λίστα ή πλαίσιο δεδομένων. Για παράδειγμα, η ίριδα [c ("Sepal. Length", "Species")] εξάγει τις στήλες Sepal. Μήκος και είδη από ίριδα. Η ίριδα [1: 10] εξάγει τις πρώτες δέκα σειρές από την ίριδα. και ίριδα [1: 10, "Είδη"] εξάγει τα πρώτα δέκα στοιχεία της στήλης Είδη από ίριδα.
Ο χειριστής υποσυνόλου βραχίονα, [σας επιτρέπει να επιστρέψετε πολλά στοιχεία. Μπορείτε να ορίσετε το υποσύνολο με έναν από τους πέντε τρόπους:
-
Blank: Επιστρέφει τα πάντα. Για παράδειγμα, η ίριδα [] επιστρέφει όλη την ίριδα.
-
Θετικός αριθμός: Περιλαμβάνει μόνο αυτά τα στοιχεία. Για παράδειγμα, η ίριδα [1: 100, 5] εξάγει τα πρώτα εκατό στοιχεία της πέμπτης στήλης ίριδας.
-
Αρνητικός αριθμός: Εξαιρούνται αυτά τα στοιχεία. Για παράδειγμα, η ίριδα [- (1: 100)] αποκλείει τις πρώτες εκατοντάδες γραμμές από την ίριδα, ενώ η ίριδα [-5] αποκλείει την πέμπτη στήλη από την ίριδα.
-
Λογική: Περιλαμβάνει εάν είναι ΑΛΗΘΙΝΟ. εξαιρεί το FALSE. Για παράδειγμα, η ίριδα [iris $ Species == "setosa",] εξάγει μόνο τις γραμμές από την ίριδα όπου η τιμή του είδους είναι "setosa".
-
Όνομα: Περιλαμβάνει όλα τα ονόματα που ταιριάζουν. Για παράδειγμα, η ίριδα (c) ("είδη", "πετάλι, πλάτος")] εξάγει τις στήλες Είδη και πέταλα. Πλάτος από την ίριδα.