Βίντεο: Double Your Computer CPU Speed for Free 2024
Όταν εργάζεστε με κείμενο στο R, ίσως χρειαστεί να βρείτε λέξεις ή μοτίβα μέσα στο κείμενο. Φανταστείτε ότι έχετε μια λίστα με τις πολιτείες στις Ηνωμένες Πολιτείες και θέλετε να μάθετε ποια ονόματα κρατών αποτελούνται από δύο λέξεις.
Για να βρείτε υποκατηγορίες, μπορείτε να χρησιμοποιήσετε τη συνάρτηση grep (), η οποία παίρνει δύο βασικά επιχειρήματα:
-
μοτίβο : Το μοτίβο που θέλετε να βρείτε.
-
x : Το διάνυσμα χαρακτήρων που θέλετε να αναζητήσετε.
Λοιπόν, πώς βρίσκετε τα ονόματα όλων των κρατών με περισσότερες από μία λέξεις; Αυτό είναι εύκολο όταν συνειδητοποιήσετε ότι μπορείτε να πλαισιώσετε την ερώτηση βρίσκοντας όλες τις καταστάσεις που περιέχουν ένα διάστημα: >>. [1] "Νιου Χάμσαϊρ" "Νιου Τζέρσεϋ" [3] "Νέο Μεξικό" "Νέα Υόρκη" [5] "Βόρεια Καρολίνα" "Βόρεια Ντακότα" [7] Νότιος Ντακότα "" Δυτική Βιρτζίνια "
Τα αποτελέσματα περιλαμβάνουν όλα τα κράτη που έχουν ονόματα δύο λέξεων, όπως το Νιου Τζέρσεϋ, τη Νέα Υόρκη, τη Βόρεια Καρολίνα, τη Νότια Ντακότα και τη Δυτική Βιρτζίνια.
Ανατολή. Μπορείτε να το επιβεβαιώσετε κάνοντας άλλη αναζήτηση: >>. (0) Όταν το αποτέλεσμα μιας λειτουργίας χαρακτήρα είναι ένα κενό διάνυσμα (δηλαδή, δεν υπάρχει τίποτα σε αυτό), το R την αντιπροσωπεύει ως χαρακτήρα (0). Παρομοίως, ένας αριθμητικός διάνυσμα άδειου ή μηδενικού μήκους αντιπροσωπεύεται με ακέραιο (0) ή αριθμητικό (0).
Το R κάνει μια διάκριση μεταξύ NULL και ενός κεννού διανύσματος. Το NULL συνήθως σημαίνει ότι κάτι είναι απροσδιόριστο. Αυτό είναι διακριτικά διαφορετικό από κάτι που είναι άδειο. Για παράδειγμα, ένα διάνυσμα χαρακτήρων που συμβαίνει να μην έχει στοιχεία εξακολουθεί να είναι ένα διάνυσμα χαρακτήρα, που αντιπροσωπεύεται από χαρακτήρα (0).