Πίνακας περιεχομένων:
- Εάν γνωρίζετε την ακριβή θέση ενός υποκειμένου μέσα σε ένα στοιχείο κειμένου, χρησιμοποιείτε τη συνάρτηση substr () για να επιστρέψετε την τιμή. Για να εξαγάγετε το υποκείμενο που ξεκινά στην τρίτη θέση και σταματά στην έκτη θέση της κατάστασης. όνομα, χρησιμοποιήστε τα εξής:
- μοτίβο
Βίντεο: How to Pronounce r as in 'red', /ɹ/ - Part 1 English 2024
Όταν εργάζεστε με κείμενο, συχνά μπορείτε να επιλύσετε προβλήματα εάν είστε σε θέση να βρείτε λέξεις ή μοτίβα μέσα στο κείμενο. R το κάνει εύκολο να το κάνετε. Φανταστείτε ότι έχετε μια λίστα με τις πολιτείες στις Ηνωμένες Πολιτείες και θέλετε να μάθετε ποια από αυτές τις καταστάσεις περιέχει τη λέξη Νέα.
Για να διερευνήσετε αυτό το πρόβλημα, μπορείτε να χρησιμοποιήσετε τις ενσωματωμένες καταστάσεις δεδομένων. ονόματα, τα οποία περιέχουν - το μαντέψατε - τα ονόματα των κρατών των Ηνωμένων Πολιτειών:
σε κείμενο με δύο τρόπους:Ανά θέση:
-
Για παράδειγμα, μπορείτε να πείτε στο R να πάρει τρία γράμματα που ξεκινούν από τη θέση 5. Ανά πρότυπο:
-
Για παράδειγμα, που ταιριάζουν με μια συγκεκριμένη λέξη ή μοτίβο. Ένα μοτίβο είναι λίγο σαν μπαλαντέρ. Σε ορισμένα παιχνίδια καρτών, μπορείτε να χρησιμοποιήσετε την κάρτα Joker για να εκπροσωπήσετε οποιαδήποτε άλλη κάρτα. Ομοίως, ένα πρότυπο στο R μπορεί να περιέχει λέξεις ή ορισμένα σύμβολα με ειδικές έννοιες.
Εάν γνωρίζετε την ακριβή θέση ενός υποκειμένου μέσα σε ένα στοιχείο κειμένου, χρησιμοποιείτε τη συνάρτηση substr () για να επιστρέψετε την τιμή. Για να εξαγάγετε το υποκείμενο που ξεκινά στην τρίτη θέση και σταματά στην έκτη θέση της κατάστασης. όνομα, χρησιμοποιήστε τα εξής:
κεφαλή (substr (όνομα καταστήματος, αρχή = 3, στάση = 6)) [1] > Αναζήτηση βάσει σχεδίου σε R
μοτίβο
:Το μοτίβο που θέλετε να βρείτε.
-
x : Το διάνυσμα χαρακτήρων που θέλετε να αναζητήσετε.
-
Ας υποθέσουμε ότι θέλετε να βρείτε όλες τις καταστάσεις που περιέχουν το πρότυπο Νέα. Το αποτέλεσμα του grep () είναι ένας αριθμητικός διάνυσμα με τις θέσεις καθενός από τα στοιχεία που περιέχουν το μοτίβο ταυτοποίησης. Με άλλα λόγια, το 29ο στοιχείο του κράτους. όνομα περιέχει τη λέξη Νέα. >> κατάσταση. όνομα [29] Νιού Χάμσαιρ Φύου, που λειτούργησε! Αλλά πληκτρολογώντας τη θέση κάθε αντίστοιχου κειμένου θα είναι πολλή δουλειά. Ευτυχώς, μπορείτε να χρησιμοποιήσετε απευθείας τα αποτελέσματα του grep () για να υποδιαιρέσετε το αρχικό όχημα: >>. [9]> Η συνάρτηση grep () κάνει διάκριση μεταξύ των πεζών-κεφαλαίων και αντιστοιχεί μόνο στις λέξεις-κλειδιά [grep ("New", όνομα κράτους)] [1] "New Hampshire" κείμενο στην ίδια περίπτωση (κεφαλαία ή πεζά) ως πρότυπο αναζήτησης. Αν κάνετε αναζήτηση για το πρότυπο "νέο" με κεφαλαία γράμματα, τα αποτελέσματα αναζήτησης είναι κενά: >>. όνομα [grep ("νέο", κατάσταση.όνομα)] (0)