Βίντεο: Πως εισάγουμε δεδομένα στο SPSS 2024
Οι μεταβλητές σε ένα πλαίσιο δεδομένων στο R πρέπει πάντα να έχουν ένα όνομα. Για να αποκτήσετε πρόσβαση στα ονόματα των μεταβλητών, μπορείτε να επεξεργαστείτε και πάλι ένα πλαίσιο δεδομένων σαν μήτρα και να χρησιμοποιήσετε τη λειτουργία colnames () όπως αυτή: >> colnames (απασχολούμενα δεδομένα) [1] "μισθός" "startdate" > Αλλά, στην πραγματικότητα, αυτό συμβαίνει πολύ. Στην περίπτωση ενός πλαισίου δεδομένων, η λειτουργία colnames () επιτρέπει την σκληρή δουλειά να γίνει εσωτερικά από μια άλλη συνάρτηση, τη συνάρτηση names (). Έτσι, για να πάρετε τα ονόματα των μεταβλητών, μπορείτε απλά να χρησιμοποιήσετε αυτήν τη λειτουργία απευθείας ως εξής:
>> ονόματα (απασχολούμενα δεδομένα) [1] "μισθός" "startdate"
Παρόμοια με τον τρόπο που το κάνετε με τους πίνακες, μπορείτε να χρησιμοποιήσετε την ίδια λειτουργία για να αντιστοιχίσετε νέα ονόματα στις μεταβλητές επίσης. Για παράδειγμα, για να μετονομάσετε τη μεταβλητή ημερομηνία έναρξης στην πρώτη ημέρα, μπορείτε να χρησιμοποιήσετε τον ακόλουθο κωδικό: >> ονόματα (απασχολούμενα δεδομένα) [3] ονόματα (απασχολούμενα δεδομένα) [1] "μισθωτός" Μια σημαντική διαφορά μεταξύ μιας μήτρας και ενός πλαισίου δεδομένων είναι ότι τα πλαίσια δεδομένων πάντα έχουν ονομάσει παρατηρήσεις. Ενώ η συνάρτηση γραμμάτων () επιστρέφει το NULL αν δεν καθορίσατε τα ονόματα γραμμών ενός πίνακα, θα δίνει πάντα ένα αποτέλεσμα στην περίπτωση ενός πλαισίου δεδομένων.
Ελέγξτε την έκβαση του ακόλουθου κώδικα: >> ονόματα γραμμών (απασχολούμενα δεδομένα) [1] "1" "2" "3"
τα ονόματα παρατήρησης - ενός πλαισίου δεδομένων είναι απλά οι αριθμοί γραμμών στη μορφή χαρακτήρων. Δεν μπορείτε να απαλλαγείτε από αυτά, ακόμη και αν προσπαθήσετε να τα διαγράψετε αναθέτοντας την τιμή NULL όπως μπορείτε να κάνετε με τις μήτρες.
Δεν πρέπει να προσπαθήσετε να απαλλαγείτε από αυτά, επειδή το πλαίσιο δεδομένων σας δεν θα εμφανίζεται σωστά πια, αν το κάνετε.
> όνομα γραμμών (δεδομένα εργασίας) χρησιμοποιώ. τα δεδομένα μισθός των εργαζομένων πρώτη ημέρα Chef John Doe 21000 2010-11-01 BigChef Peter Gynn 23400 2008-03-25 BiggerChef Jolie Hope 26800 2007-03-14
Μην ξεγελάσετε, όμως: Τα ονόματα γραμμών μπορεί να μοιάζουν με μια άλλη μεταβλητή, αλλά δεν μπορείτε να έχετε πρόσβαση σε αυτές με τον τρόπο που έχετε πρόσβαση στις άλλες μεταβλητές.