{"id":3335,"date":"2023-07-18T01:01:40","date_gmt":"2023-07-18T01:01:40","guid":{"rendered":"https:\/\/statorials.org\/id\/str_match-di-r\/"},"modified":"2023-07-18T01:01:40","modified_gmt":"2023-07-18T01:01:40","slug":"str_match-di-r","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/str_match-di-r\/","title":{"rendered":"Cara menggunakan str_match di r (dengan contoh)"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Fungsi <strong>str_match()<\/strong> dari paket <a href=\"https:\/\/stringr.tidyverse.org\/\" target=\"_blank\" rel=\"noopener\">stringr<\/a> di R dapat digunakan untuk mengekstrak grup yang cocok dari sebuah string.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Fungsi ini menggunakan sintaks berikut:<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>str_match(string, pola)<br \/><\/strong><\/span><\/p>\n<p> <span style=\"color: #000000;\">Emas:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\"><strong>string:<\/strong> vektor karakter<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>model:<\/strong> model yang akan dicari<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Contoh berikut menunjukkan cara menggunakan fungsi ini dalam praktiknya<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Contoh 1: Gunakan str_match dengan Vector<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara menggunakan fungsi <strong>str_match()<\/strong> untuk mengekstrak pola yang cocok dari vektor karakter:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #008000;\">library<\/span> (stringr)\n\n<span style=\"color: #008080;\">#create vector of strings\n<\/span><\/strong><\/span><strong>x &lt;- c('Mavs', 'Cavs', 'Heat', 'Thunder', 'Blazers')\n\n<span style=\"color: #008080;\">#extract strings that contain 'avs'\n<\/span>str_match(x, pattern=' <span style=\"color: #ff0000;\">avs<\/span> ')\n\n     [,1] \n[1,] \u201cavs\u201d\n[2,] \u201cavs\u201d\n[3,] NA   \n[4,] NA   \n[5,] NA  \n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Hasilnya adalah matriks yang setiap barisnya menampilkan pola yang cocok atau nilai <strong>NA<\/strong> jika pola tersebut tidak ditemukan.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Misalnya:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\">Pola &#8220;avs&#8221; ditemukan pada elemen pertama &#8220;Mavs&#8221;, jadi &#8220;avs&#8221; dikembalikan.<\/span><\/li>\n<li> <span style=\"color: #000000;\">Pola &#8220;avs&#8221; ditemukan di elemen kedua &#8220;Cavs&#8221;, jadi &#8220;avs&#8221; dikembalikan.<\/span><\/li>\n<li> <span style=\"color: #000000;\">Pola &#8220;avs&#8221; tidak ditemukan pada elemen ketiga &#8220;Panas&#8221;, sehingga NA dikembalikan.<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Dan seterusnya.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Contoh 2: Gunakan str_match dengan Data Frame<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Misalkan kita memiliki bingkai data berikut di R:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #008080;\">#create data frame\n<span style=\"color: #000000;\">df &lt;- data. <span style=\"color: #3366ff;\">frame<\/span> (team=c('Mavs', 'Cavs', 'Heat', 'Thunder', 'Blazers'),\n                 points=c(99, 104, 110, 103, 115))\n\n<span style=\"color: #008080;\">#view data frame\n<\/span>df\n\n     team points\n1 Mavs 99\n2 Cavs 104\n3 Heat 110\n4 Thunder 103\n5 Blazers 115\n<\/span><\/span><\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara menggunakan fungsi <strong>str_match()<\/strong> untuk menambahkan kolom baru ke bingkai data yang mungkin berisi atau tidak berisi pola yang cocok untuk setiap nama tim:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #008000;\">library<\/span> (stringr)\n\n<span style=\"color: #008080;\">#create new column\n<span style=\"color: #000000;\">df$match &lt;- str_match(df$team, pattern=' <span style=\"color: #ff0000;\">avs<\/span> ')\n<\/span>\n#view updated data frame\n<span style=\"color: #000000;\">df\n\n     team points match\n1 Mavs 99 avs\n2 Cavs 104 avs\n3 Heat 110 &lt;NA&gt;\n4 Thunder 103 &lt;NA&gt;\n5 Blazers 115 &lt;NA&gt;<\/span><\/span><\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\">Kolom baru berlabel <strong>pertandingan<\/strong> berisi templat &#8220;avs&#8221; atau NA, bergantung pada apakah templat tersebut ada di kolom <strong>tim<\/strong> atau tidak.<\/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\/str_ganti-di-r\/\" target=\"_blank\" rel=\"noopener\">Cara menggunakan str_replace di R<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/str_split-di-sungai\/\" target=\"_blank\" rel=\"noopener\">Cara menggunakan str_split di R<\/a><br \/> Cara menggunakan str_detect di R<br \/> <a href=\"https:\/\/statorials.org\/id\/str_count-di-sungai\/\" target=\"_blank\" rel=\"noopener\">Cara menggunakan str_count di R<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/str_pad-di-sungai\/\" target=\"_blank\" rel=\"noopener\">Cara menggunakan str_pad di R<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Fungsi str_match() dari paket stringr di R dapat digunakan untuk mengekstrak grup yang cocok dari sebuah string. Fungsi ini menggunakan sintaks berikut: str_match(string, pola) Emas: string: vektor karakter model: model yang akan dicari Contoh berikut menunjukkan cara menggunakan fungsi ini dalam praktiknya Contoh 1: Gunakan str_match dengan Vector Kode berikut menunjukkan cara menggunakan fungsi str_match() [&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>Cara menggunakan str_match di R (dengan contoh) \u2013 Statologi<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara menggunakan fungsi str_match di R, dengan beberapa contoh.\" \/>\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\/str_match-di-r\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cara menggunakan str_match di R (dengan contoh) \u2013 Statologi\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara menggunakan fungsi str_match di R, dengan beberapa contoh.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/str_match-di-r\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-18T01:01:40+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\/str_match-di-r\/\",\"url\":\"https:\/\/statorials.org\/id\/str_match-di-r\/\",\"name\":\"Cara menggunakan str_match di R (dengan contoh) \u2013 Statologi\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-18T01:01:40+00:00\",\"dateModified\":\"2023-07-18T01:01:40+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara menggunakan fungsi str_match di R, dengan beberapa contoh.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/str_match-di-r\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/str_match-di-r\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/str_match-di-r\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara menggunakan str_match di r (dengan contoh)\"}]},{\"@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":"Cara menggunakan str_match di R (dengan contoh) \u2013 Statologi","description":"Tutorial ini menjelaskan cara menggunakan fungsi str_match di R, dengan beberapa contoh.","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\/str_match-di-r\/","og_locale":"id_ID","og_type":"article","og_title":"Cara menggunakan str_match di R (dengan contoh) \u2013 Statologi","og_description":"Tutorial ini menjelaskan cara menggunakan fungsi str_match di R, dengan beberapa contoh.","og_url":"https:\/\/statorials.org\/id\/str_match-di-r\/","og_site_name":"Statorials","article_published_time":"2023-07-18T01:01:40+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\/str_match-di-r\/","url":"https:\/\/statorials.org\/id\/str_match-di-r\/","name":"Cara menggunakan str_match di R (dengan contoh) \u2013 Statologi","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-18T01:01:40+00:00","dateModified":"2023-07-18T01:01:40+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara menggunakan fungsi str_match di R, dengan beberapa contoh.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/str_match-di-r\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/str_match-di-r\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/str_match-di-r\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Cara menggunakan str_match di r (dengan contoh)"}]},{"@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\/3335"}],"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=3335"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/3335\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=3335"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=3335"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=3335"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}