{"id":4293,"date":"2023-07-12T05:32:15","date_gmt":"2023-07-12T05:32:15","guid":{"rendered":"https:\/\/statorials.org\/id\/r-menerima-banyak-pola\/"},"modified":"2023-07-12T05:32:15","modified_gmt":"2023-07-12T05:32:15","slug":"r-menerima-banyak-pola","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/r-menerima-banyak-pola\/","title":{"rendered":"A: cara menggunakan grepl dengan banyak model"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Anda dapat menggunakan sintaks dasar berikut dengan fungsi <strong>grepl()<\/strong> di R untuk memfilter baris dalam bingkai data yang berisi salah satu dari beberapa pola string dalam kolom tertentu:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008000;\">library<\/span> (dplyr)\n\nnew_df &lt;- filter(df, grepl(paste(my_patterns, collapse=' <span style=\"color: #ff0000;\">|<\/span> '), my_column))\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Sintaks khusus ini memfilter bingkai data untuk baris yang nilai kolomnya disebut <strong>my_column<\/strong> berisi salah satu pola string dalam vektor yang disebut <strong>my_patterns<\/strong> .<\/span><\/p>\n<p> <span style=\"color: #000000;\">Contoh berikut menunjukkan cara menggunakan sintaksis ini dalam praktiknya.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Contoh: cara menggunakan grepl() dengan banyak model di R<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Misalkan kita memiliki kerangka data berikut di R yang berisi informasi tentang berbagai tim bola basket:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#create data frame\n<\/span>df &lt;- data. <span style=\"color: #3366ff;\">frame<\/span> (team=c('Mavs', 'Hawks', 'Nets', 'Heat', 'Cavs'),\n                 points=c(104, 115, 124, 120, 112),\n                 status=c('Bad', 'Good', 'Excellent', 'Great', 'Bad'))\n\n<span style=\"color: #008080;\">#view data frame\n<\/span>df\n\n   team points status\n1 Mavs 104 Bad\n2 Hawks 115 Good\n3 Nets 124 Excellent\n4 Heat 120 Great\n5 Cavs 112 Bad\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Misalkan kita ingin memfilter bingkai data agar hanya berisi baris di mana string kolom <strong>status<\/strong> berisi salah satu pola string berikut:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\">&#8216;BAGUS&#8217;<\/span><\/li>\n<li> <span style=\"color: #000000;\">&#8216;Abu-abu&#8217;<\/span><\/li>\n<li> <span style=\"color: #000000;\">&#8216;Mantan&#8217;<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Kita dapat menggunakan sintaks berikut dengan fungsi <strong>grepl()<\/strong> untuk melakukan ini:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008000;\">library<\/span> (dplyr)\n\n<span style=\"color: #008080;\">#define patterns to search for\n<\/span>my_patterns &lt;- c(' <span style=\"color: #ff0000;\">Good<\/span> ', ' <span style=\"color: #ff0000;\">Gre<\/span> ', ' <span style=\"color: #ff0000;\">Ex<\/span> ')\n\n<span style=\"color: #008080;\">#filter for rows where status column contains one of several strings\n<\/span>new_df &lt;- filter(df, grepl(paste(my_patterns, collapse=' <span style=\"color: #ff0000;\">|<\/span> '), status))\n\n<span style=\"color: #008080;\">#view results\n<\/span>new_df\n\n   team points status\n1 Hawks 115 Good\n2 Nets 124 Excellent\n3 Heat 120 Great<\/strong><\/pre>\n<p> <span style=\"color: #000000;\"><span style=\"color: #000000;\">Perhatikan bahwa bingkai data telah difilter agar hanya berisi baris di mana string di kolom <strong>status<\/strong> berisi salah satu dari tiga pola yang kami tentukan.<\/span><\/span><\/p>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa menggunakan fungsi <strong>Paste()<\/strong> dengan argumen <strong>Collapses=&#8217;|&#8217;<\/strong> kami sebenarnya mencari string \u201cGood|Gre|Ex\u201d di kolom <strong>status<\/strong> .<\/span><\/p>\n<p> <span style=\"color: #000000;\">Sejak <strong>|<\/strong> Simbol di R berarti &#8220;ATAU&#8221;, kami dapat menemukan baris yang berisi &#8220;Baik&#8221; atau Gre&#8221; atau &#8220;Ex&#8221; di kolom <strong>status<\/strong> .<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Sumber daya tambahan<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Tutorial berikut menjelaskan cara melakukan tugas umum lainnya di R:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/id\/dplyr-bisu-jika-berisi\/\" target=\"_blank\" rel=\"noopener\">Cara memutasi variabel jika kolom berisi string menggunakan dplyr<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/dplyr-menghapus-karakter-pertama-dari-string\/\" target=\"_blank\" rel=\"noopener\">Cara menghapus karakter pertama dari string menggunakan dplyr<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/dplyr-ganti-string-di-kolom\/\" target=\"_blank\" rel=\"noopener\">Cara mengganti string pada kolom menggunakan dplyr<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Anda dapat menggunakan sintaks dasar berikut dengan fungsi grepl() di R untuk memfilter baris dalam bingkai data yang berisi salah satu dari beberapa pola string dalam kolom tertentu: library (dplyr) new_df &lt;- filter(df, grepl(paste(my_patterns, collapse=&#8217; | &#8216;), my_column)) Sintaks khusus ini memfilter bingkai data untuk baris yang nilai kolomnya disebut my_column berisi salah satu pola [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>A: Cara menggunakan grepl dengan banyak model \u2013 Statorial<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara menggunakan fungsi grepl() di R dengan beberapa template, termasuk contohnya.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/statorials.org\/id\/r-menerima-banyak-pola\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"A: Cara menggunakan grepl dengan banyak model \u2013 Statorial\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara menggunakan fungsi grepl() di R dengan beberapa template, termasuk contohnya.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/r-menerima-banyak-pola\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-12T05:32:15+00:00\" \/>\n<meta name=\"author\" content=\"Benjamin anderson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Ditulis oleh\" \/>\n\t<meta name=\"twitter:data1\" content=\"Benjamin anderson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimasi waktu membaca\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 menit\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/statorials.org\/id\/r-menerima-banyak-pola\/\",\"url\":\"https:\/\/statorials.org\/id\/r-menerima-banyak-pola\/\",\"name\":\"A: Cara menggunakan grepl dengan banyak model \u2013 Statorial\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-12T05:32:15+00:00\",\"dateModified\":\"2023-07-12T05:32:15+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara menggunakan fungsi grepl() di R dengan beberapa template, termasuk contohnya.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/r-menerima-banyak-pola\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/r-menerima-banyak-pola\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/r-menerima-banyak-pola\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"A: cara menggunakan grepl dengan banyak model\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/statorials.org\/id\/#website\",\"url\":\"https:\/\/statorials.org\/id\/\",\"name\":\"Statorials\",\"description\":\"Panduan anda untuk kompetensi statistik!\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/statorials.org\/id\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"id\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\",\"name\":\"Benjamin anderson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/image\/\",\"url\":\"http:\/\/statorials.org\/id\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg\",\"contentUrl\":\"http:\/\/statorials.org\/id\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg\",\"caption\":\"Benjamin anderson\"},\"description\":\"Halo, saya Benjamin, pensiunan profesor statistika yang menjadi guru Statorial yang berdedikasi. Dengan pengalaman dan keahlian yang luas di bidang statistika, saya ingin berbagi ilmu untuk memberdayakan mahasiswa melalui Statorials. Baca selengkapnya\",\"sameAs\":[\"http:\/\/statorials.org\/id\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"A: Cara menggunakan grepl dengan banyak model \u2013 Statorial","description":"Tutorial ini menjelaskan cara menggunakan fungsi grepl() di R dengan beberapa template, termasuk contohnya.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/statorials.org\/id\/r-menerima-banyak-pola\/","og_locale":"id_ID","og_type":"article","og_title":"A: Cara menggunakan grepl dengan banyak model \u2013 Statorial","og_description":"Tutorial ini menjelaskan cara menggunakan fungsi grepl() di R dengan beberapa template, termasuk contohnya.","og_url":"https:\/\/statorials.org\/id\/r-menerima-banyak-pola\/","og_site_name":"Statorials","article_published_time":"2023-07-12T05:32:15+00:00","author":"Benjamin anderson","twitter_card":"summary_large_image","twitter_misc":{"Ditulis oleh":"Benjamin anderson","Estimasi waktu membaca":"2 menit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/statorials.org\/id\/r-menerima-banyak-pola\/","url":"https:\/\/statorials.org\/id\/r-menerima-banyak-pola\/","name":"A: Cara menggunakan grepl dengan banyak model \u2013 Statorial","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-12T05:32:15+00:00","dateModified":"2023-07-12T05:32:15+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara menggunakan fungsi grepl() di R dengan beberapa template, termasuk contohnya.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/r-menerima-banyak-pola\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/r-menerima-banyak-pola\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/r-menerima-banyak-pola\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"A: cara menggunakan grepl dengan banyak model"}]},{"@type":"WebSite","@id":"https:\/\/statorials.org\/id\/#website","url":"https:\/\/statorials.org\/id\/","name":"Statorials","description":"Panduan anda untuk kompetensi statistik!","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/statorials.org\/id\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"id"},{"@type":"Person","@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81","name":"Benjamin anderson","image":{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/image\/","url":"http:\/\/statorials.org\/id\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg","contentUrl":"http:\/\/statorials.org\/id\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg","caption":"Benjamin anderson"},"description":"Halo, saya Benjamin, pensiunan profesor statistika yang menjadi guru Statorial yang berdedikasi. Dengan pengalaman dan keahlian yang luas di bidang statistika, saya ingin berbagi ilmu untuk memberdayakan mahasiswa melalui Statorials. Baca selengkapnya","sameAs":["http:\/\/statorials.org\/id"]}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"_links":{"self":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/4293"}],"collection":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/comments?post=4293"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/4293\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=4293"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=4293"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=4293"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}