{"id":4172,"date":"2023-07-13T02:50:18","date_gmt":"2023-07-13T02:50:18","guid":{"rendered":"https:\/\/statorials.org\/id\/r-mengekstrak-string-antar-karakter\/"},"modified":"2023-07-13T02:50:18","modified_gmt":"2023-07-13T02:50:18","slug":"r-mengekstrak-string-antar-karakter","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/r-mengekstrak-string-antar-karakter\/","title":{"rendered":"Cara mengekstrak string antara karakter tertentu di r"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Anda dapat menggunakan metode berikut untuk mengekstrak string antara karakter tertentu di R:<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Metode 1: Ekstrak string antara karakter tertentu menggunakan Base R<\/strong><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>gsub(\" <span style=\"color: #ff0000;\">.*char1 (.+) char2.*\", \"\\\\1<\/span> \", my_string)\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\"><strong>Metode 2: Ekstrak string antara karakter tertentu menggunakan stringr<\/strong><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008000;\">library<\/span> (stringr)\n\nstr_match(my_string, \" <span style=\"color: #ff0000;\">char1\\\\s*(.*?)\\\\s*char2<\/span> \")[,2]\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Kedua contoh ini mengekstrak string antara <strong>char1<\/strong> dan <strong>char2<\/strong> ke dalam <strong>my_string<\/strong> .<\/span><\/p>\n<p> <span style=\"color: #000000;\">Contoh berikut menunjukkan cara menggunakan setiap metode dalam praktik dengan kerangka data berikut:<\/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>df &lt;- data. <span style=\"color: #3366ff;\">frame<\/span> (team=c('team Mavs pro', 'team Heat pro', 'team Nets pro'),\n                 dots=c(114, 135, 119))\n\n<span style=\"color: #008080;\">#view data frame\n<\/span>df\n\n           team points\n1 Mavs pro team 114\n2 team Heat pro 135\n3 pro Nets team 119<\/strong><\/span><\/pre>\n<h2> <span style=\"color: #000000;\"><strong>Contoh 1: Ekstrak string antar karakter tertentu menggunakan Base R<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara mengekstrak string antara karakter <em>tim<\/em> dan <em>pro<\/em> untuk setiap baris di kolom <strong>tim<\/strong> bingkai data:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#create new column that extracts string between team and pro\n<\/span>df$team_name &lt;- gsub(\" <span style=\"color: #ff0000;\">.*team (.+) pro.*\", \"\\\\1<\/span> \", df$team)\n\n<span style=\"color: #008080;\">#view updated data frame\n<\/span>df\n\n           team points team_name\n1 Mavs pro team 114 Mavs\n2 team Heat pro 135 Heat\n3 Nets pro team 119 Nets<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa kolom baru bernama <strong>nama_tim<\/strong> berisi string antara karakter <em>tim<\/em> dan <em>pro<\/em> untuk setiap baris di kolom <strong>tim<\/strong> pada bingkai data.<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Terkait<\/strong> : <a href=\"https:\/\/statorials.org\/id\/di-bawah-gr\/\" target=\"_blank\" rel=\"noopener\">Pengantar gsub() di R<\/a><\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Contoh 2: Ekstrak string di antara karakter tertentu menggunakan paket stringr<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara mengekstrak string antara karakter <em>tim<\/em> dan <em>pro<\/em> untuk setiap baris di kolom <strong>tim<\/strong> bingkai data menggunakan fungsi <strong>str_match()<\/strong> dari paket <strong>stringr<\/strong> di R:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\"><span style=\"color: #000000;\"><span style=\"color: #008000;\">library<\/span> (stringr)<\/span>\n\n#create new column that extracts string between team and pro\n<\/span>df$team_name &lt;- str_match(df$team, \" <span style=\"color: #ff0000;\">team\\\\s*(.*?)\\\\s*pro<\/span> \")[,2]\n\n<span style=\"color: #008080;\">#view updated data frame\n<\/span>df\n\n           team points team_name\n1 Mavs pro team 114 Mavs\n2 team Heat pro 135 Heat\n3 Nets pro team 119 Nets<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa kolom baru bernama <strong>nama_tim<\/strong> berisi string antara karakter <em>tim<\/em> dan <em>pro<\/em> untuk setiap baris di kolom <strong>tim<\/strong> pada bingkai data.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Ini sesuai dengan hasil penggunaan fungsi <strong>gsub()<\/strong> di basis R.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa fungsi <strong>str_match()<\/strong> mengembalikan matriks yang kolom pertama berisi string asli dan kolom kedua berisi substring yang diinginkan.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Jadi, kita harus menggunakan <strong>[,2]<\/strong> untuk mengekstrak kolom kedua saja dari matriks yang dikembalikan oleh fungsi <strong>str_match()<\/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\/r-pilih-kolom-yang-berisi-string\/\" target=\"_blank\" rel=\"noopener\">Cara memilih kolom yang berisi string tertentu di R<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/r-menghapus-karakter-dari-string\/\" target=\"_blank\" rel=\"noopener\">Cara menghapus karakter dari string di R<\/a><br \/><a href=\"https:\/\/statorials.org\/id\/r-mencari-karakter-dalam-string\/\" target=\"_blank\" rel=\"noopener\">Cara menemukan lokasi karakter dalam string di R<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Anda dapat menggunakan metode berikut untuk mengekstrak string antara karakter tertentu di R: Metode 1: Ekstrak string antara karakter tertentu menggunakan Base R gsub(&#8221; .*char1 (.+) char2.*&#8221;, &#8220;\\\\1 &#8220;, my_string) Metode 2: Ekstrak string antara karakter tertentu menggunakan stringr library (stringr) str_match(my_string, &#8221; char1\\\\s*(.*?)\\\\s*char2 &#8220;)[,2] Kedua contoh ini mengekstrak string antara char1 dan char2 ke [&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 mengekstrak string antara karakter tertentu di R - Statorials<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara mengekstrak string antara karakter tertentu 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\/r-mengekstrak-string-antar-karakter\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cara mengekstrak string antara karakter tertentu di R - Statorials\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara mengekstrak string antara karakter tertentu di R, dengan beberapa contoh.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/r-mengekstrak-string-antar-karakter\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-13T02:50:18+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-mengekstrak-string-antar-karakter\/\",\"url\":\"https:\/\/statorials.org\/id\/r-mengekstrak-string-antar-karakter\/\",\"name\":\"Cara mengekstrak string antara karakter tertentu di R - Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-13T02:50:18+00:00\",\"dateModified\":\"2023-07-13T02:50:18+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara mengekstrak string antara karakter tertentu di R, dengan beberapa contoh.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/r-mengekstrak-string-antar-karakter\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/r-mengekstrak-string-antar-karakter\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/r-mengekstrak-string-antar-karakter\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara mengekstrak string antara karakter tertentu di r\"}]},{\"@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 mengekstrak string antara karakter tertentu di R - Statorials","description":"Tutorial ini menjelaskan cara mengekstrak string antara karakter tertentu 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\/r-mengekstrak-string-antar-karakter\/","og_locale":"id_ID","og_type":"article","og_title":"Cara mengekstrak string antara karakter tertentu di R - Statorials","og_description":"Tutorial ini menjelaskan cara mengekstrak string antara karakter tertentu di R, dengan beberapa contoh.","og_url":"https:\/\/statorials.org\/id\/r-mengekstrak-string-antar-karakter\/","og_site_name":"Statorials","article_published_time":"2023-07-13T02:50:18+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-mengekstrak-string-antar-karakter\/","url":"https:\/\/statorials.org\/id\/r-mengekstrak-string-antar-karakter\/","name":"Cara mengekstrak string antara karakter tertentu di R - Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-13T02:50:18+00:00","dateModified":"2023-07-13T02:50:18+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara mengekstrak string antara karakter tertentu di R, dengan beberapa contoh.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/r-mengekstrak-string-antar-karakter\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/r-mengekstrak-string-antar-karakter\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/r-mengekstrak-string-antar-karakter\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Cara mengekstrak string antara karakter tertentu di r"}]},{"@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\/4172"}],"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=4172"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/4172\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=4172"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=4172"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=4172"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}