{"id":3874,"date":"2023-07-15T01:15:23","date_gmt":"2023-07-15T01:15:23","guid":{"rendered":"https:\/\/statorials.org\/id\/r-mengurangi-teks-berdasarkan-kelompok\/"},"modified":"2023-07-15T01:15:23","modified_gmt":"2023-07-15T01:15:23","slug":"r-mengurangi-teks-berdasarkan-kelompok","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/r-mengurangi-teks-berdasarkan-kelompok\/","title":{"rendered":"A: cara menciutkan teks berdasarkan grup dalam bingkai data"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Anda dapat menggunakan metode berikut untuk menciutkan teks menurut grup dalam bingkai data di R:<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Metode 1: Kurangi teks berdasarkan grup menggunakan Basis R<\/strong><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>aggregate(text_var ~ group_var, data=df, FUN=paste, collapse='')<\/strong><\/pre>\n<p> <span style=\"color: #000000;\"><strong>Metode 2: Kurangi teks berdasarkan grup menggunakan dplyr<\/strong><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008000;\">library<\/span> (dplyr)\n\ndf %&gt;%\n  group_by(group_var) %&gt;%\n  summarize(text=paste(text_var, collapse=''))\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\"><strong>Metode 3: Mengurangi teks berdasarkan kelompok menggunakan data.table<\/strong><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008000;\">library<\/span> (data.table)\n\ndt &lt;- as. <span style=\"color: #3366ff;\">data<\/span> . <span style=\"color: #3366ff;\">table<\/span> (df)\n\ndt[, list(text_var=paste(text_var, collapse='')), by=group_var]<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Tutorial ini menjelaskan 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('A', 'A', 'A', 'B', 'B', 'B'),\n                 position=c('Guard', 'Guard', 'Forward',\n                            'Guard', 'Forward', 'Center'))\n\n<span style=\"color: #008080;\">#view data frame\n<\/span>df\n\n  team position\n1A Guard\n2 A Guard\n3 A Forward\n4 B Guard\n5B Forward\n6B Center\n<\/strong><\/span><\/pre>\n<h2> <span style=\"color: #000000;\"><strong>Contoh 1: Mengurangi teks berdasarkan grup menggunakan Basis R<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara mengurangi teks kolom <strong>posisi<\/strong> , dikelompokkan berdasarkan kolom <strong>tim<\/strong> menggunakan fungsi <strong>Aggregate()<\/strong> dari database R:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#collapse position values by team \n<\/span>aggregate(position ~ team, data=df, FUN=paste, collapse='')\n\n  team position\n1A GuardGuardForward\n2 B GuardForwardCenter\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa setiap nilai teks di kolom <strong>posisi<\/strong> telah diciutkan menjadi satu nilai, dikelompokkan berdasarkan nilai di kolom <strong>tim<\/strong> .<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Contoh 2: Mengurangi teks berdasarkan grup menggunakan dplyr<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara menciutkan teks di kolom <strong>posisi<\/strong> , dikelompokkan berdasarkan kolom <strong>tim<\/strong> menggunakan fungsi <strong>summarise()<\/strong> dari paket dplyr:<\/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;\">#collapse position values by team\n<\/span>df %&gt;%\n  group_by(group_var) %&gt;%\n  summarize(text=paste(text_var, collapse=''))\n\n# A tibble: 2 x 2\n  team text              \n                \n1A GuardGuardForward \n2 B GuardForwardCenter\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa setiap nilai teks di kolom <strong>posisi<\/strong> telah diciutkan menjadi satu nilai, dikelompokkan berdasarkan nilai di kolom <strong>tim<\/strong> .<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Contoh 3: Mengurangi teks berdasarkan kelompok menggunakan data.table<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara menciutkan teks di kolom <strong>Posisi<\/strong> , dikelompokkan berdasarkan kolom <strong>Tim<\/strong> menggunakan fungsi dalam paket data.table:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008000;\">library<\/span> (data.table)\n\n<span style=\"color: #008080;\">#convert data frame to data table\n<\/span>dt &lt;- as. <span style=\"color: #3366ff;\">data<\/span> . <span style=\"color: #3366ff;\">table<\/span> (df)\n\n<span style=\"color: #008080;\">#collapse position values by team<\/span>\ndt[, list(text_var=paste(text_var, collapse='')), by=group_var]\n\n   team position\n1: A GuardGuardForward\n2: B GuardForwardCenter\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Setiap nilai teks di kolom <strong>posisi<\/strong> telah diciutkan menjadi satu nilai, dikelompokkan berdasarkan nilai di kolom <strong>tim<\/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 menciutkan teks menurut grup dalam bingkai data di R: Metode 1: Kurangi teks berdasarkan grup menggunakan Basis R aggregate(text_var ~ group_var, data=df, FUN=paste, collapse=&#8221;) Metode 2: Kurangi teks berdasarkan grup menggunakan dplyr library (dplyr) df %&gt;% group_by(group_var) %&gt;% summarize(text=paste(text_var, collapse=&#8221;)) Metode 3: Mengurangi teks berdasarkan kelompok menggunakan data.table library [&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 menciutkan teks berdasarkan grup dalam bingkai data - Statologi<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara mengelompokkan teks 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-mengurangi-teks-berdasarkan-kelompok\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"A: Cara menciutkan teks berdasarkan grup dalam bingkai data - Statologi\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara mengelompokkan teks di R, dengan beberapa contoh.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/r-mengurangi-teks-berdasarkan-kelompok\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-15T01:15:23+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-mengurangi-teks-berdasarkan-kelompok\/\",\"url\":\"https:\/\/statorials.org\/id\/r-mengurangi-teks-berdasarkan-kelompok\/\",\"name\":\"A: Cara menciutkan teks berdasarkan grup dalam bingkai data - Statologi\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-15T01:15:23+00:00\",\"dateModified\":\"2023-07-15T01:15:23+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara mengelompokkan teks di R, dengan beberapa contoh.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/r-mengurangi-teks-berdasarkan-kelompok\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/r-mengurangi-teks-berdasarkan-kelompok\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/r-mengurangi-teks-berdasarkan-kelompok\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"A: cara menciutkan teks berdasarkan grup dalam bingkai data\"}]},{\"@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 menciutkan teks berdasarkan grup dalam bingkai data - Statologi","description":"Tutorial ini menjelaskan cara mengelompokkan teks 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-mengurangi-teks-berdasarkan-kelompok\/","og_locale":"id_ID","og_type":"article","og_title":"A: Cara menciutkan teks berdasarkan grup dalam bingkai data - Statologi","og_description":"Tutorial ini menjelaskan cara mengelompokkan teks di R, dengan beberapa contoh.","og_url":"https:\/\/statorials.org\/id\/r-mengurangi-teks-berdasarkan-kelompok\/","og_site_name":"Statorials","article_published_time":"2023-07-15T01:15:23+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-mengurangi-teks-berdasarkan-kelompok\/","url":"https:\/\/statorials.org\/id\/r-mengurangi-teks-berdasarkan-kelompok\/","name":"A: Cara menciutkan teks berdasarkan grup dalam bingkai data - Statologi","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-15T01:15:23+00:00","dateModified":"2023-07-15T01:15:23+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara mengelompokkan teks di R, dengan beberapa contoh.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/r-mengurangi-teks-berdasarkan-kelompok\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/r-mengurangi-teks-berdasarkan-kelompok\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/r-mengurangi-teks-berdasarkan-kelompok\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"A: cara menciutkan teks berdasarkan grup dalam bingkai data"}]},{"@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\/3874"}],"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=3874"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/3874\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=3874"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=3874"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=3874"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}