Πίνακας περιεχομένων:
- Προσθήκη μιας μόνο μεταβλητής
- Μπορείτε υποδηλώστε ότι το πλαίσιο δεδομένων σας είναι ένας πίνακας και χρησιμοποιήστε τη λειτουργία cbind () για να το κάνετε αυτό. Αντίθετα με τη χρήση του rbind () στα πλαίσια δεδομένων, δεν χρειάζεται καν να ανησυχείτε για τα ονόματα των γραμμών ή των στηλών. Ας δημιουργήσουμε ένα νέο πλαίσιο δεδομένων με τους στόχους για Gertrude και Guinevere. Για να συνδυάσετε και τα δύο σε ένα πλαίσιο δεδομένων, δοκιμάστε:
Βίντεο: Visualizing the Riemann hypothesis and analytic continuation 2024
Ένα πλαίσιο δεδομένων μπορεί να επεκταθεί με νέες μεταβλητές στο R. Μπορεί, για παράδειγμα, να λάβετε δεδομένα από άλλο παίκτη στην ομάδα της Granny. Ή ίσως θελήσετε να υπολογίσετε μια νέα μεταβλητή από τις άλλες μεταβλητές στο σύνολο δεδομένων, όπως το συνολικό άθροισμα των καλαθιών που γίνονται σε κάθε παιχνίδι.
Προσθήκη μιας μόνο μεταβλητής
Υπάρχουν τρεις κύριοι τρόποι για να προσθέσετε μια μεταβλητή. Παρόμοια με την περίπτωση της προσθήκης παρατηρήσεων, μπορείτε να χρησιμοποιήσετε τη συνάρτηση cbind () ή τους δείκτες.
Μπορείτε επίσης να χρησιμοποιήσετε το σύμβολο του δολαρίου για να προσθέσετε μια επιπλέον μεταβλητή. Φανταστείτε ότι η γιαγιά σας ζήτησε να προσθέσετε τον αριθμό των καλαθιών του φίλου της Gabrielle στο πλαίσιο δεδομένων. Καταρχήν, θα δημιουργούσατε ένα διάνυσμα με αυτά τα δεδομένα όπως αυτό:
καλάθια. του. Gabrielle <- c (11, 5, 6, 7, 3, 12, 4, 5, 9)
Για να δημιουργήσετε μια επιπλέον μεταβλητή με όνομα Gabrielle με αυτά τα δεδομένα, κάνετε τα εξής: >> καλάθια. df $ Gabrielle <- καλάθια. του. Gabrielle
Εάν θέλετε να ελέγξετε αν αυτό λειτουργεί, αλλά δεν θέλετε να εμφανίσετε το πλήρες πλαίσιο δεδομένων, μπορείτε να χρησιμοποιήσετε τη λειτουργία head (). Αυτή η λειτουργία απαιτεί δύο επιχειρήματα: το αντικείμενο που θέλετε να εμφανίζεται και τον αριθμό των γραμμών που θέλετε να δείτε. Για να δείτε τις πρώτες τέσσερις σειρές του νέου πλαισίου δεδομένων, τα καλάθια. df, χρησιμοποιήστε τον ακόλουθο κώδικα:
Προσθήκη πολλών μεταβλητών χρησιμοποιώντας cbind
Μπορείτε υποδηλώστε ότι το πλαίσιο δεδομένων σας είναι ένας πίνακας και χρησιμοποιήστε τη λειτουργία cbind () για να το κάνετε αυτό. Αντίθετα με τη χρήση του rbind () στα πλαίσια δεδομένων, δεν χρειάζεται καν να ανησυχείτε για τα ονόματα των γραμμών ή των στηλών. Ας δημιουργήσουμε ένα νέο πλαίσιο δεδομένων με τους στόχους για Gertrude και Guinevere. Για να συνδυάσετε και τα δύο σε ένα πλαίσιο δεδομένων, δοκιμάστε:
Όταν χρησιμοποιείτε πλαίσιο δεδομένων ή μήτρα με ονόματα στηλών, R θα τα χρησιμοποιήσει ως ονόματα των μεταβλητών. Εάν χρησιμοποιείτε το cbind () για να προσθέσετε ένα διάνυσμα σε ένα πλαίσιο δεδομένων, το R θα χρησιμοποιήσει το όνομα του φορέα ως όνομα μεταβλητής, εκτός αν ορίσετε έναν εαυτό σας, όπως κάνατε με το rbind ().
Αν δεσμεύσετε μια μήτρα χωρίς ονόματα στηλών στο πλαίσιο δεδομένων, το R χρησιμοποιεί αυτόματα τους αριθμούς στηλών ως ονόματα.Αυτό θα προκαλέσει λίγο πρόβλημα, διότι οι απλοί αριθμοί είναι άκυρα ονόματα αντικειμένων και, επομένως, πιο δύσκολο να χρησιμοποιηθούν ως ονόματα μεταβλητών. Σε αυτή την περίπτωση, θα έπρεπε να χρησιμοποιήσετε καλύτερα τους δείκτες.
Όποτε θέλετε να χρησιμοποιήσετε ένα πλαίσιο δεδομένων και δεν θέλετε συνεχώς να πληκτρολογείτε το όνομά του ακολουθούμενο από $, μπορείτε να χρησιμοποιήσετε τις λειτουργίες με () και εντός (). Με τη συνάρτηση εντός (), μπορείτε επίσης να προσθέσετε εύκολα μεταβλητές σε ένα πλαίσιο δεδομένων.