Video: Mitosis: The Amazing Cell Process that Uses Division to Multiply! (Updated) 2024
Saat bekerja dengan teks di R, Anda mungkin perlu menemukan kata atau pola di dalam teks. Bayangkan Anda memiliki daftar negara bagian di Amerika Serikat, dan Anda ingin mengetahui nama negara mana yang terdiri dari dua kata.
Untuk menemukan substring, Anda dapat menggunakan fungsi grep (), yang mengambil dua argumen penting:
-
pattern : Pola yang ingin Anda temukan.
-
x : vektor karakter yang ingin Anda cari.
Jadi, bagaimana Anda menemukan nama semua negara dengan lebih dari satu kata? Ini mudah ketika Anda menyadari bahwa Anda dapat membingkai pertanyaan tersebut dengan menemukan semua negara bagian yang berisi sebuah ruang: >> negara. Nama New York "New Mexico" "New York" [5] "North Carolina" "Dakota Utara" [7] "Rhode Pulau "" South Carolina "[9]" South Dakota "" West Virginia "
Hasilnya mencakup semua negara bagian yang memiliki dua nama kata, seperti New Jersey, New York, North Carolina, South Dakota, dan West Virginia.
Timur. Anda dapat mengonfirmasi hal ini dengan melakukan pencarian lain: >> negara. nama [grep ("East", state name name)] karakter (0) Bila hasil dari operasi karakter adalah vektor kosong (artinya, tidak ada yang ada di dalamnya), R melambangkannya sebagai karakter (0). Demikian pula, vektor numerik kosong, atau nol-panjang diwakili dengan bilangan bulat (0) atau numerik (0).
R membuat perbedaan antara NULL dan vektor kosong. NULL biasanya berarti sesuatu tidak terdefinisi. Ini agak berbeda dari sesuatu yang kosong. Sebagai contoh, sebuah vektor karakter yang kebetulan tidak memiliki elemen masih merupakan vektor karakter, diwakili oleh karakter (0).