{"id":4290,"date":"2023-07-12T06:02:14","date_gmt":"2023-07-12T06:02:14","guid":{"rendered":"https:\/\/statorials.org\/id\/r-string-sub-ujung\/"},"modified":"2023-07-12T06:02:14","modified_gmt":"2023-07-12T06:02:14","slug":"r-string-sub-ujung","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/r-string-sub-ujung\/","title":{"rendered":"R: mengekstrak substring dari akhir string"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Anda dapat menggunakan metode berikut untuk mengekstrak substring di R mulai dari akhir string:<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Metode 1: Gunakan Basis R<\/strong><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#define function to extract n characters starting from end\n<\/span>substr_end &lt;- <span style=\"color: #008000;\">function<\/span> (x, n){\n  substr(x, nchar(x)-n+ <span style=\"color: #008000;\">1<\/span> , nchar(x))\n}\n\n<span style=\"color: #008080;\">#extract 3 characters starting from end<\/span>\nsubstr_end(my_string, <span style=\"color: #008000;\">3<\/span> )\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\"><strong>Metode 2: Gunakan paket stringr<\/strong><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008000;\">library<\/span> (stringr)\n\n<span style=\"color: #008080;\">#extract 3 characters starting from end<\/span> \nstr_sub(my_string, start = - <span style=\"color: #008000;\">3<\/span> )\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Kedua contoh ini mengekstrak tiga karakter terakhir dari string yang disebut <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('Mavericks', 'Lakers', 'Hawks', 'Nets', 'Warriors'),\n                 dots=c(100, 143, 129, 113, 123))\n\n<span style=\"color: #008080;\">#view data frame\n<\/span>df\n\n       team points\n1 Mavericks 100\n2 Lakers 143\n3 Hawks 129\n4 Nets 113\n5 Warriors 123\n<\/strong><\/span><\/pre>\n<h2> <span style=\"color: #000000;\"><strong>Contoh 1: Ekstrak substring dari akhir menggunakan Base R<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara mendefinisikan fungsi kustom di basis R dan kemudian menggunakan fungsi tersebut untuk mengekstrak tiga karakter terakhir dari setiap string di kolom <strong>tim<\/strong> :<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#define function to extract n characters starting from end\n<\/span>substr_end &lt;- <span style=\"color: #008000;\">function<\/span> (x, n){\n  substr(x, nchar(x)-n+ <span style=\"color: #008000;\">1<\/span> , nchar(x))\n}\n\n<span style=\"color: #008080;\">#create new column that extracts last 3 characters from team column<\/span>\ndf$team_last3 &lt;- substr_end(my_string, <span style=\"color: #008000;\">3<\/span> )\n\n<span style=\"color: #008080;\">#view updated data frame<\/span>\ndf\n\n       team points team_last3\n1 Mavericks 100 cks\n2 Lakers 143ers\n3 Hawks 129 wks\n4 Nets 113 ets\n5 Warriors 123 gold\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa kolom baru bernama <b>team_last3<\/b> berisi tiga karakter terakhir dari setiap string di kolom <strong>tim<\/strong> pada bingkai data.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Contoh 2: Ekstrak substring dari akhir menggunakan paket stringr<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara menggunakan fungsi <strong>str_sub()<\/strong> dari paket <strong>stringr<\/strong> di R untuk mengekstrak tiga karakter terakhir dari setiap string di kolom <strong>tim<\/strong> :<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #000000;\"><span style=\"color: #008000;\">library<\/span> (stringr)\n<\/span>\n<span style=\"color: #008080;\">#create new column that extracts last 3 characters from team column<\/span>\ndf$team_last3 &lt;- str_sub(df$team, start = - <span style=\"color: #008000;\">3<\/span> )\n\n<span style=\"color: #008080;\">#view updated data frame<\/span>\ndf\n\n       team points team_last3\n1 Mavericks 100 cks\n2 Lakers 143ers\n3 Hawks 129 wks\n4 Nets 113 ets\n5 Warriors 123 gold\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa kolom baru bernama <b>team_last3<\/b> berisi tiga karakter terakhir dari setiap string di kolom <strong>tim<\/strong> pada bingkai data.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Hal ini sesuai dengan hasil metode sebelumnya yang menggunakan basis R.<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Terkait<\/strong> : <a href=\"https:\/\/statorials.org\/id\/str_sub-di-sungai\/\" target=\"_blank\" rel=\"noopener\">Pengenalan fungsi str_sub di R<\/a><\/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 substring di R mulai dari akhir string: Metode 1: Gunakan Basis R #define function to extract n characters starting from end substr_end &lt;- function (x, n){ substr(x, nchar(x)-n+ 1 , nchar(x)) } #extract 3 characters starting from end substr_end(my_string, 3 ) Metode 2: Gunakan paket stringr library (stringr) [&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: Ekstrak substring dari akhir string - Statorials<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara mengekstrak substring di R mulai dari akhir string, beserta 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-string-sub-ujung\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"A: Ekstrak substring dari akhir string - Statorials\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara mengekstrak substring di R mulai dari akhir string, beserta contohnya.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/r-string-sub-ujung\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-12T06:02:14+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-string-sub-ujung\/\",\"url\":\"https:\/\/statorials.org\/id\/r-string-sub-ujung\/\",\"name\":\"A: Ekstrak substring dari akhir string - Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-12T06:02:14+00:00\",\"dateModified\":\"2023-07-12T06:02:14+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara mengekstrak substring di R mulai dari akhir string, beserta contohnya.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/r-string-sub-ujung\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/r-string-sub-ujung\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/r-string-sub-ujung\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"R: mengekstrak substring dari akhir string\"}]},{\"@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: Ekstrak substring dari akhir string - Statorials","description":"Tutorial ini menjelaskan cara mengekstrak substring di R mulai dari akhir string, beserta 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-string-sub-ujung\/","og_locale":"id_ID","og_type":"article","og_title":"A: Ekstrak substring dari akhir string - Statorials","og_description":"Tutorial ini menjelaskan cara mengekstrak substring di R mulai dari akhir string, beserta contohnya.","og_url":"https:\/\/statorials.org\/id\/r-string-sub-ujung\/","og_site_name":"Statorials","article_published_time":"2023-07-12T06:02:14+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-string-sub-ujung\/","url":"https:\/\/statorials.org\/id\/r-string-sub-ujung\/","name":"A: Ekstrak substring dari akhir string - Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-12T06:02:14+00:00","dateModified":"2023-07-12T06:02:14+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara mengekstrak substring di R mulai dari akhir string, beserta contohnya.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/r-string-sub-ujung\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/r-string-sub-ujung\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/r-string-sub-ujung\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"R: mengekstrak substring dari akhir string"}]},{"@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\/4290"}],"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=4290"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/4290\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=4290"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=4290"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=4290"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}