Βίντεο: Learning iOS: Create your own app with Objective-C! by Tianyu Liu 2024
Πολλοί άνθρωποι που ξεκινούν με το R, μπερδεύονται από τους καταλόγους στην αρχή. Δεν υπάρχει πραγματικά ανάγκη για αυτό - μια λίστα έχει μόνο δύο σημαντικά μέρη: τα συστατικά και τα ονόματα. Και στην περίπτωση ανώνυμων λιστών, δεν χρειάζεται καν να ανησυχείτε για το τελευταίο. Αλλά αν κοιτάξετε τη δομή των καλάθια. στην ακόλουθη έξοδο, μπορείτε να δείτε γιατί οι άνθρωποι συχνά αποφεύγουν τις λίστες. >> str (λίστα καλάθων) Λίστα 2 $: num [1: 2, 1: 6] 12 5 4 4 5 2 6 4 9 12 … - attr (*, dimnames) $: chr [1: 2] «Granny» «Geraldine» … $: chr [1: 6] «1ο» «2ο» «3ο» «4ο» … $: chr "2010-2011"
όπως κάποιο σκοτεινό κώδικα που χρησιμοποιείται από τις μυστικές υπηρεσίες πληροφοριών κατά τη διάρκεια του Β 'Παγκοσμίου Πολέμου. Ακόμα, όταν ξέρετε πώς να το διαβάσετε, είναι αρκετά εύκολο να το διαβάσετε. Ας χωρίσουμε την έξοδο για να δούμε τι συμβαίνει εδώ:
-
Η δεύτερη γραμμή περιέχει ένα $, το οποίο υποδηλώνει την έναρξη του πρώτου στοιχείου. Η υπόλοιπη γραμμή θα πρέπει να μπορείτε να διαβάσετε τώρα: Σας λέει ότι αυτό το πρώτο στοιχείο είναι ένας αριθμητικός πίνακας με δύο σειρές και έξι στήλες.
-
Η τρίτη γραμμή προηγείται …, υποδεικνύοντας ότι αυτή η γραμμή ανήκει επίσης στο πρώτο στοιχείο. Αν κοιτάξετε την έξοδο του str (ομάδα καλάθων), βλέπετε αυτή τη γραμμή και τις ακόλουθες δύο. R διατηρεί τα ονόματα γραμμών και στηλών ενός πίνακα σε ένα χαρακτηριστικό που ονομάζεται dimnames. Προς το παρόν, πρέπει να θυμάστε μόνο ότι ένα χαρακτηριστικό είναι ένα επιπλέον κομμάτι πληροφοριών που μπορεί να συνδεθεί με σχεδόν οποιοδήποτε αντικείμενο στο R.
-
-
Τέλος, η έκτη γραμμή ξεκινά ξανά με ένα $ και σας δίνει τη δομή του δεύτερου συστατικού - στην περίπτωση αυτή, ένα διάνυσμα χαρακτήρων με μία μόνο τιμή.
-
-
Αν κοιτάξετε την έξοδο της str (baskets. Nlist), παίρνετε ουσιαστικά το ίδιο πράγμα. Η μόνη διαφορά είναι ότι το R τοποθετεί τώρα το όνομα κάθε συστατικού αμέσως μετά το $.
Σε πολλές περιπτώσεις, η εξέταση της δομής της εξόδου από μια συνάρτηση μπορεί να σας δώσει πολλές πληροφορίες σχετικά με τις πληροφορίες που περιέχονται σε αυτό το αντικείμενο. Συχνά, αυτά τα αντικείμενα είναι λίστες και το κομμάτι των πληροφοριών που ψάχνετε είναι θαμμένο κάπου στη λίστα.