Πίνακας περιεχομένων:
- Δημιουργία ανώνυμης λίστας
- Δημιουργία μιας ονομαστικής λίστας
- Αυτό σημαίνει ότι μπορείτε επίσης να χρησιμοποιήσετε τη λειτουργία names () για να προσθέσετε ονόματα στα συστατικά μέρη ή να αλλάξετε τα ονόματα των στοιχείων στη λίστα με τον ίδιο τρόπο που κάνετε με τα πλαίσια δεδομένων.
Βίντεο: Винтажное панно из бумажных трубочек\ Мастер-класс 2024
Δεν πρέπει να εκπλήσσει ότι δημιουργείτε μια λίστα στο R με τη λειτουργία λίστας (). Μπορείτε να χρησιμοποιήσετε τη λειτουργία λίστας () με δύο τρόπους: για να δημιουργήσετε μια ανώνυμη λίστα ή για να δημιουργήσετε μια ονομαστική λίστα. Η διαφορά είναι μικρή. Και στις δύο περιπτώσεις, σκεφτείτε μια λίστα ως ένα μεγάλο κουτί γεμάτο με ένα σύνολο σακουλών που περιέχει όλα τα είδη διαφορετικών υλικών. Αν αυτές οι σακούλες είναι επισημασμένες αντί για αριθμημένες, έχετε μια ονομαστική λίστα.
Δημιουργία ανώνυμης λίστας
Η δημιουργία μιας ανώνυμης λίστας είναι τόσο εύκολη όσο και η χρήση της λίστας () και η τοποθέτηση όλων των αντικειμένων που θέλετε σε αυτή τη λίστα ανάμεσα στο (). Μπορείτε να εργαστείτε με τα καλάθια μήτρας. ομάδα, που περιέχει τον αριθμό των καλάθων Granny και Geraldine σκόραρε αυτή την εποχή μπάσκετ. Εάν θέλετε να συνδυάσετε αυτό το πλέγμα με ένα διάνυσμα χαρακτήρα που δείχνει σε ποια εποχή μιλάτε εδώ, δοκιμάστε:
καλάθια. λίστα <- λίστα (καλάθια, ομάδα, "2010-2011")
Αν κοιτάξετε τα καλάθια αντικειμένων., βλέπετε την ακόλουθη έξοδο:
καλάθια. [1]] 1ο 2ο 3ο 4ο 5ο 6ο Γαμήλιο 12 4 5 6 9 3 Geraldine 5 4 2 4 12 9 [[2]] [1] "2010-2011"
Τα καλάθια αντικειμένων. Η λίστα περιλαμβάνει δύο στοιχεία: τη μήτρα και την εποχή. Οι αριθμοί μεταξύ [[]] υποδεικνύουν τον "αριθμό τσάντας" κάθε εξαρτήματος.
Δημιουργία μιας ονομαστικής λίστας
Για να δημιουργήσετε μια λίστα με ετικέτες ή , , απλά προσθέστε τις ετικέτες πριν τις τιμές μεταξύ της () της λίστας ()
Και αυτό δεν πρέπει να σας εκπλήσσει, επειδή τα πλαίσια δεδομένων είναι, στην πραγματικότητα, ένα ειδικό είδος ονομαστικής λίστας.
Αν κοιτάξετε τα καλάθια με τα ονόματα των λιστών. nlist, βλέπετε την ακόλουθη έξοδο: Καλάθια >>. nlist $ βαθμολογίες 1ος 2ος 3ος 4ος 5ος 6ος Γιαγιά 12 4 5 6 9 3 Geraldine 5 4 2 4 12 9 $ εποχή [1] "2010-2011"
Τώρα το [[]] μετακινήθηκε έξω και έκανε μια θέση για $ που ακολουθείται από το όνομα του στοιχείου. Στην πραγματικότητα, αυτό αρχίζει να μοιάζει λίγο σαν ένα πλαίσιο δεδομένων.
Τα πλαίσια δεδομένων δεν είναι παρά ένας ειδικός τύπος ονομαστικής λίστας, επομένως όλα αυτά τα κόλπα μπορούν να εφαρμοστούν και στα πλαίσια δεδομένων.
Η αναπαραγωγή με τα ονόματα των στοιχείων
Όπως και με τα πλαίσια δεδομένων, μπορείτε να αποκτήσετε πρόσβαση στα ονόματα μιας λίστας χρησιμοποιώντας τη λειτουργία names (), όπως αυτή: >> ονόματα (baskets. "" Εποχή "
Αυτό σημαίνει ότι μπορείτε επίσης να χρησιμοποιήσετε τη λειτουργία names () για να προσθέσετε ονόματα στα συστατικά μέρη ή να αλλάξετε τα ονόματα των στοιχείων στη λίστα με τον ίδιο τρόπο που κάνετε με τα πλαίσια δεδομένων.
Λήψη του αριθμού των στοιχείων
Τα πλαίσια δεδομένων είναι λίστες, οπότε είναι αρκετά προφανές ότι ο αριθμός των στοιχείων σε μια λίστα θεωρείται το μήκος αυτής της λίστας.Έτσι, για να ξέρετε πόσες συνιστώσες έχετε στα καλάθια. απλά κάντε τα εξής: >> μήκος (καλάθια.) [1] 2