Βίντεο: DONT Name Change your Horse in Minecraft to this... - Part 13 2024
Μια συλλογή συνδυασμένων γραμμάτων και λέξεων ονομάζεται συμβολοσειρά. Κάθε φορά που δουλεύετε με κείμενο, πρέπει να είστε σε θέση να συνενώσετε λέξεις (να τις στοιχίσετε μαζί) και να τις χωρίσετε. Στο R, χρησιμοποιείτε τη συνάρτηση paste () για να συγκολλήσετε και να διαιρέσετε τη λειτουργία strsplit (). Σε αυτή την ενότητα, θα σας δείξουμε πώς να χρησιμοποιήσετε και τις δύο λειτουργίες.
Αρχικά, δημιουργήστε ένα διάνυσμα χαρακτήρων που ονομάζεται pangram και ορίστε την τιμή "Η γρήγορη καστανή αλεπού πηδά πάνω από τον τεμπέληνο σκύλο", ως εξής:
pangram pangram [1] "Η γρήγορη καστανή αλεπού πηδά πάνω από το τεμπέλης σκύλο"
Για να διαιρέσετε αυτό το κείμενο στα όρια strsplit () ως εξής: >> strsplit (pangram, "") [1]] [1] "Η" "γρήγορη" "καφέ" αλεπού " σκύλος "
Παρατηρήστε ότι η ασυνήθιστη πρώτη γραμμή της παραγωγής του strsplit () αποτελείται από [[1]]. Παρόμοια με τον τρόπο που ο R εμφανίζει διανύσματα, [[1]] σημαίνει ότι το R δείχνει το πρώτο στοιχείο μιας λίστας. Οι λίστες είναι εξαιρετικά σημαντικές έννοιες στο R. σας επιτρέπουν να συνδυάσετε όλα τα είδη μεταβλητών.
Για να εξαγάγετε ένα στοιχείο από μια λίστα, πρέπει να χρησιμοποιήσετε διπλά αγκύλια. Διαχωρίστε το πάνελ σας σε λέξεις και ορίστε το πρώτο στοιχείο σε μια νέα μεταβλητή που ονομάζεται λέξη, χρησιμοποιώντας υποσύνολο διπλής τετράγωνης αγκύλης ([[]]), ως εξής:
λέξεις λέξεις [1] "Το γρήγορο" καφέ "" αλεπού "" άλμα "" πάνω "" το "" τεμπέλης "" σκύλος "
Για να βρείτε τα μοναδικά στοιχεία ενός διανύσματος, συμπεριλαμβανομένου ενός διανύσματος κειμένου, χρησιμοποιείτε τη μοναδική λειτουργία (). Στις μεταβλητές λέξεις, το "το" εμφανίζεται δύο φορές: μία φορά με κεφαλαία γράμματα και μία φορά με κεφαλαία το πρώτο γράμμα. Για να λάβετε μια λίστα με τις μοναδικές λέξεις, μετατρέψτε πρώτα τις λέξεις σε πεζά και στη συνέχεια χρησιμοποιήστε μοναδικά:μοναδικό (tolower) [1]