{"id":2220,"date":"2023-07-23T05:06:08","date_gmt":"2023-07-23T05:06:08","guid":{"rendered":"https:\/\/statorials.org\/id\/kolom-terpisah-di-r\/"},"modified":"2023-07-23T05:06:08","modified_gmt":"2023-07-23T05:06:08","slug":"kolom-terpisah-di-r","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/kolom-terpisah-di-r\/","title":{"rendered":"Cara membagi kolom menjadi beberapa kolom di r (dengan contoh)"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Anda dapat menggunakan salah satu dari dua metode untuk membagi kolom menjadi beberapa kolom di R:<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Metode 1: Gunakan str_split_fixed()<\/strong><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008000;\">library<\/span> (stringr)\n\ndf[c(' <span style=\"color: #ff0000;\">col1<\/span> ', ' <span style=\"color: #ff0000;\">col2<\/span> ')] &lt;- str_split_fixed(df$original_column, ' <span style=\"color: #ff0000;\">sep<\/span> ', 2)\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\"><strong>Metode 2: Gunakan terpisah()<\/strong><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008000;\">library<\/span> (dplyr)\n<span style=\"color: #008000;\">library<\/span> (tidyr)\n\ndf %&gt;% separate(original_column, c(' <span style=\"color: #ff0000;\">col1<\/span> ', ' <span style=\"color: #ff0000;\">col2<\/span> '))\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Contoh berikut menunjukkan cara menggunakan masing-masing metode dalam praktik.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Metode 1: Gunakan str_split_fixed()<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Misalkan kita memiliki 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<\/span>\ndf &lt;- data. <span style=\"color: #3366ff;\">frame<\/span> (player=c('John_Wall', 'Dirk_Nowitzki', 'Steve_Nash'),\n                 dots=c(22, 29, 18),\n                 assists=c(8, 4, 15))\n\n<span style=\"color: #008080;\">#view data frame\n<\/span>df\n\n         player points assists\n1 John_Wall 22 8\n2 Dirk_Nowitzki 29 4\n3 Steve_Nash 18 15<\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\">Kita dapat menggunakan fungsi <strong>str_split_fixed()<\/strong> dari paket <strong>stringr<\/strong> untuk membagi kolom &#8216;pemain&#8217; menjadi dua kolom baru yang disebut &#8216;Pertama&#8217; dan &#8216;Terakhir&#8217; sebagai berikut:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #008080;\"><span style=\"color: #000000;\"><span style=\"color: #008000;\">library<\/span> (stringr)<\/span>\n\n#split 'player' column using '_' as the separator<\/span>\ndf[c(' <span style=\"color: #ff0000;\">First<\/span> ', ' <span style=\"color: #ff0000;\">Last<\/span> ')] &lt;- str_split_fixed(df$player, ' <span style=\"color: #ff0000;\">_<\/span> ', 2)\n\n<span style=\"color: #008080;\">#view updated data frame\n<\/span>df\n\n         player points assists First Last\n1 John_Wall 22 8 John Wall\n2 Dirk_Nowitzki 29 4 Dirk Nowitzki\n3 Steve_Nash 18 15 Steve Nash<\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa dua kolom baru ditambahkan di akhir bingkai data.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Jangan ragu untuk mengatur ulang kolom dan menghapus kolom &#8220;pemain&#8221; asli jika Anda mau:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#rearrange columns and leave out original 'player' column\n<span style=\"color: #000000;\">df_final &lt;- df[c('First', 'Last', 'points', 'assists')]\n\n<span style=\"color: #008080;\">#view updated data frame<\/span>\ndf_final\n\n  First Last points assists\n1 John Wall 22 8\n2 Dirk Nowitzki 29 4\n3 Steve Nash 18 15<\/span><\/span><\/strong><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Metode 2: Gunakan terpisah()<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara menggunakan fungsi <strong>Separate()<\/strong> pada paket <strong>Tidyr<\/strong> untuk memisahkan kolom &#8220;pemain&#8221; menjadi kolom &#8220;pertama&#8221; dan &#8220;terakhir&#8221;:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #008080;\"><span style=\"color: #000000;\"><span style=\"color: #008000;\">library<\/span> (dplyr)<\/span>\n<span style=\"color: #000000;\"><span style=\"color: #008000;\">library<\/span> (tidyr)<\/span>\n\n#create data frame<\/span>\ndf &lt;- data. <span style=\"color: #3366ff;\">frame<\/span> (player=c('John_Wall', 'Dirk_Nowitzki', 'Steve_Nash'),\n                 dots=c(22, 29, 18),\n                 assists=c(8, 4, 15))\n\n<span style=\"color: #008080;\">#separate 'player' column into 'First' and 'Last'\n<\/span>df %&gt;% separate(player, c(' <span style=\"color: #ff0000;\">First<\/span> ', ' <span style=\"color: #ff0000;\">Last<\/span> '))\n\n  First Last points assists\n1 John Wall 22 8\n2 Dirk Nowitzki 29 4\n3 Steve Nash 18 15\n<\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa fungsi <strong>Separate()<\/strong> akan memisahkan string berdasarkan nilai non-alfanumerik.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Misalnya, jika nama depan dan belakang dipisahkan dengan koma, fungsi <strong>Separate()<\/strong> akan otomatis dipisahkan berdasarkan lokasi koma:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #008080;\"><span style=\"color: #000000;\"><span style=\"color: #008000;\">library<\/span> (dplyr)\n<span style=\"color: #008000;\">library<\/span> (tidyr)<\/span>\n\n#create data frame<\/span>\ndf &lt;- data. <span style=\"color: #3366ff;\">frame<\/span> (player=c('John,Wall', 'Dirk,Nowitzki', 'Steve,Nash'),\n                 dots=c(22, 29, 18),\n                 assists=c(8, 4, 15))\n\n<span style=\"color: #008080;\">#separate 'player' column into 'First' and 'Last'\n<\/span>df %&gt;% separate(player, c(' <span style=\"color: #ff0000;\">First<\/span> ', ' <span style=\"color: #ff0000;\">Last<\/span> '))\n\n  First Last points assists\n1 John Wall 22 8\n2 Dirk Nowitzki 29 4\n3 Steve Nash 18 15<\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\">Anda dapat menemukan dokumentasi online lengkap untuk fungsi <strong>Separate()<\/strong> <a href=\"https:\/\/tidyr.tidyverse.org\/reference\/separate.html\" target=\"_blank\" rel=\"noopener\">di sini<\/a> .<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Sumber daya tambahan<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Tutorial berikut menjelaskan cara melakukan operasi umum lainnya di R:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/id\/r-menggabungkan-dua-kolom-menjadi-satu\/\" target=\"_blank\" rel=\"noopener\">Cara menggabungkan dua kolom menjadi satu di R<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/urutkan-kerangka-data-berdasarkan-kolom-di-r\/\" target=\"_blank\" rel=\"noopener\">Cara mengurutkan bingkai data berdasarkan kolom di R<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/dplyr-tambahkan-kolom\/\" target=\"_blank\" rel=\"noopener\">Bagaimana cara menambahkan kolom ke bingkai data di R<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Anda dapat menggunakan salah satu dari dua metode untuk membagi kolom menjadi beberapa kolom di R: Metode 1: Gunakan str_split_fixed() library (stringr) df[c(&#8216; col1 &#8216;, &#8216; col2 &#8216;)] &lt;- str_split_fixed(df$original_column, &#8216; sep &#8216;, 2) Metode 2: Gunakan terpisah() library (dplyr) library (tidyr) df %&gt;% separate(original_column, c(&#8216; col1 &#8216;, &#8216; col2 &#8216;)) Contoh berikut menunjukkan cara [&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 membagi kolom menjadi beberapa kolom di R (dengan contoh) - Statorial<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara membagi kolom menjadi beberapa kolom 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\/kolom-terpisah-di-r\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cara membagi kolom menjadi beberapa kolom di R (dengan contoh) - Statorial\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara membagi kolom menjadi beberapa kolom di R, dengan beberapa contoh.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/kolom-terpisah-di-r\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-23T05:06:08+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\/kolom-terpisah-di-r\/\",\"url\":\"https:\/\/statorials.org\/id\/kolom-terpisah-di-r\/\",\"name\":\"Cara membagi kolom menjadi beberapa kolom di R (dengan contoh) - Statorial\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-23T05:06:08+00:00\",\"dateModified\":\"2023-07-23T05:06:08+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara membagi kolom menjadi beberapa kolom di R, dengan beberapa contoh.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/kolom-terpisah-di-r\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/kolom-terpisah-di-r\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/kolom-terpisah-di-r\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara membagi kolom menjadi beberapa kolom 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 membagi kolom menjadi beberapa kolom di R (dengan contoh) - Statorial","description":"Tutorial ini menjelaskan cara membagi kolom menjadi beberapa kolom 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\/kolom-terpisah-di-r\/","og_locale":"id_ID","og_type":"article","og_title":"Cara membagi kolom menjadi beberapa kolom di R (dengan contoh) - Statorial","og_description":"Tutorial ini menjelaskan cara membagi kolom menjadi beberapa kolom di R, dengan beberapa contoh.","og_url":"https:\/\/statorials.org\/id\/kolom-terpisah-di-r\/","og_site_name":"Statorials","article_published_time":"2023-07-23T05:06:08+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\/kolom-terpisah-di-r\/","url":"https:\/\/statorials.org\/id\/kolom-terpisah-di-r\/","name":"Cara membagi kolom menjadi beberapa kolom di R (dengan contoh) - Statorial","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-23T05:06:08+00:00","dateModified":"2023-07-23T05:06:08+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara membagi kolom menjadi beberapa kolom di R, dengan beberapa contoh.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/kolom-terpisah-di-r\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/kolom-terpisah-di-r\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/kolom-terpisah-di-r\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Cara membagi kolom menjadi beberapa kolom 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\/2220"}],"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=2220"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/2220\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=2220"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=2220"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=2220"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}