{"id":2121,"date":"2023-07-23T14:51:36","date_gmt":"2023-07-23T14:51:36","guid":{"rendered":"https:\/\/statorials.org\/id\/dplyr-tabel-silang\/"},"modified":"2023-07-23T14:51:36","modified_gmt":"2023-07-23T14:51:36","slug":"dplyr-tabel-silang","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/dplyr-tabel-silang\/","title":{"rendered":"Cara membuat crosstab menggunakan dplyr (dengan contoh)"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Anda dapat menggunakan sintaks dasar berikut untuk membuat tab silang menggunakan fungsi dari paket <a href=\"https:\/\/dplyr.tidyverse.org\/\" target=\"_blank\" rel=\"noopener\">dplyr<\/a> dan <a href=\"https:\/\/tidyr.tidyverse.org\/\" target=\"_blank\" rel=\"noopener\">Tidyr<\/a> di R:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #000000;\">df %&gt;%<\/span>\n  <span style=\"color: #3366ff;\">group_by<\/span> (var1, v <span style=\"color: #000000;\">ar2) %&gt;%<\/span>\n  <span style=\"color: #3366ff;\">tally<\/span> () <span style=\"color: #000000;\">%&gt;%<\/span>\n  <span style=\"color: #3366ff;\">spread<\/span> (var1,n)\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Contoh berikut menunjukkan cara menggunakan sintaksis ini dalam praktiknya.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Contoh 1: Buat Tab Silang Dasar<\/strong><\/span><\/h3>\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;\"> <strong><span style=\"color: #008080;\">#create data frame\n<\/span>df &lt;- data. <span style=\"color: #3366ff;\">frame<\/span> (team=c('A', 'A', 'A', 'A', 'B', 'B', 'B', 'B'),\n                 position=c('G', 'G', 'F', 'C', 'G', 'F', 'F', 'C'),\n                 dots=c(7, 7, 8, 11, 13, 15, 19, 13))\n\n<span style=\"color: #008080;\">#view data frame\n<\/span>df\n\n  team position points\n1 AG 7\n2 AG 7\n3AF 8\n4 AC 11\n5 BG 13\n6 BF 15\n7 BF 19\n8 BC 13\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Kita dapat menggunakan sintaks berikut untuk membuat tab silang untuk variabel &#8220;tim&#8221; dan &#8220;posisi&#8221;:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #ff0000;\">library<\/span> (dplyr)\n<span style=\"color: #ff0000;\">library<\/span> (tidyr)\n\n<span style=\"color: #008080;\">#produce crosstab<\/span><\/strong><\/span>\n<span style=\"color: #000000;\"><strong>df %&gt;%<\/strong><\/span>\n<span style=\"color: #000000;\"><strong><span style=\"color: #3366ff;\">group_by<\/span> (team, position) %&gt;%<\/strong><\/span>\n<span style=\"color: #000000;\"><strong><span style=\"color: #3366ff;\">tally<\/span> () %&gt;%<\/strong><\/span>\n<span style=\"color: #000000;\"><strong><span style=\"color: #3366ff;\">spread<\/span> (team, n)\n\n# A tibble: 3 x 3\n  position AB\n1 C 1 1\n2 F 1 2\n3 G 2 1\n<\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\">Berikut cara menafsirkan nilai tab silang:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\">Terdapat <strong>1<\/strong> pemain yang menempati posisi \u201cC\u201d dan tergabung dalam tim \u201cA\u201d<\/span><\/li>\n<li> <span style=\"color: #000000;\">Terdapat <strong>1<\/strong> pemain yang menempati posisi \u201cC\u201d dan tergabung dalam tim \u201cB\u201d<\/span><\/li>\n<li> <span style=\"color: #000000;\">Terdapat <strong>1<\/strong> pemain yang menempati posisi \u201cF\u201d dan tergabung dalam tim \u201cA\u201d<\/span><\/li>\n<li> <span style=\"color: #000000;\">Ada <strong>2<\/strong> pemain yang mempunyai posisi \u201cF\u201d dan tergabung dalam tim \u201cB\u201d<\/span><\/li>\n<li> <span style=\"color: #000000;\">Ada <strong>2<\/strong> pemain yang berposisi \u201cG\u201d dan tergabung dalam tim \u201cA\u201d<\/span><\/li>\n<li> <span style=\"color: #000000;\">Ada <strong>1<\/strong> pemain yang menempati posisi \u201cG\u201d dan tergabung dalam tim \u201cB\u201d<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa kita dapat mengubah baris dan kolom tab silang dengan mengubah variabel yang digunakan dalam fungsi <strong>spread()<\/strong> :<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #ff0000;\">library<\/span> (dplyr)\n<span style=\"color: #ff0000;\">library<\/span> (tidyr)\n\n<span style=\"color: #008080;\">#produce crosstab with 'position' along columns<\/span><\/strong><\/span>\n<span style=\"color: #000000;\"><strong>df %&gt;%<\/strong><\/span>\n<span style=\"color: #000000;\"><strong><span style=\"color: #3366ff;\">group_by<\/span> (team, position) %&gt;%<\/strong><\/span>\n<span style=\"color: #000000;\"><strong><span style=\"color: #3366ff;\">tally<\/span> () %&gt;%<\/strong><\/span>\n<span style=\"color: #000000;\"><strong><span style=\"color: #3366ff;\">spread<\/span> (position, n)\n\n# A tibble: 2 x 4\n# Groups: team [2]\n  team CFG\n1 A 1 1 2\n2 B 1 2 1\n<\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\"><strong>Terkait:<\/strong><\/span> <a href=\"https:\/\/statorials.org\/id\/fungsi-penyebaran-di-r\/\" target=\"_blank\" rel=\"noopener\">Cara menggunakan fitur Spread di Tidyr<\/a><\/p>\n<p> <strong style=\"color: #000000; font-family: Montserrat, sans-serif; font-size: 24px;\">Sumber daya tambahan<\/strong><\/p>\n<p> <span style=\"color: #000000;\">Tutorial berikut menjelaskan cara menjalankan fungsi umum lainnya di dplyr:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/id\/frekuensi-relatif-dplyr\/\" target=\"_blank\" rel=\"noopener\">Cara menghitung frekuensi relatif menggunakan dplyr<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/dplyr-pilih-kolom-berdasarkan-indeks\/\" target=\"_blank\" rel=\"noopener\">Cara memilih kolom berdasarkan indeks menggunakan dplyr<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/dplyr-menghapus-baris\/\" target=\"_blank\" rel=\"noopener\">Cara menghapus baris menggunakan dplyr<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Anda dapat menggunakan sintaks dasar berikut untuk membuat tab silang menggunakan fungsi dari paket dplyr dan Tidyr di R: df %&gt;% group_by (var1, v ar2) %&gt;% tally () %&gt;% spread (var1,n) Contoh berikut menunjukkan cara menggunakan sintaksis ini dalam praktiknya. Contoh 1: Buat Tab Silang Dasar Misalkan kita memiliki bingkai data berikut di R: #create [&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 Membuat Crosstab Menggunakan dplyr (dengan Contoh) - Statologi<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara membuat crosstab di R menggunakan dplyr, 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\/dplyr-tabel-silang\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cara Membuat Crosstab Menggunakan dplyr (dengan Contoh) - Statologi\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara membuat crosstab di R menggunakan dplyr, dengan beberapa contoh.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/dplyr-tabel-silang\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-23T14:51:36+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=\"1 menit\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/statorials.org\/id\/dplyr-tabel-silang\/\",\"url\":\"https:\/\/statorials.org\/id\/dplyr-tabel-silang\/\",\"name\":\"Cara Membuat Crosstab Menggunakan dplyr (dengan Contoh) - Statologi\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-23T14:51:36+00:00\",\"dateModified\":\"2023-07-23T14:51:36+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara membuat crosstab di R menggunakan dplyr, dengan beberapa contoh.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/dplyr-tabel-silang\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/dplyr-tabel-silang\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/dplyr-tabel-silang\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara membuat crosstab menggunakan dplyr (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 Membuat Crosstab Menggunakan dplyr (dengan Contoh) - Statologi","description":"Tutorial ini menjelaskan cara membuat crosstab di R menggunakan dplyr, 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\/dplyr-tabel-silang\/","og_locale":"id_ID","og_type":"article","og_title":"Cara Membuat Crosstab Menggunakan dplyr (dengan Contoh) - Statologi","og_description":"Tutorial ini menjelaskan cara membuat crosstab di R menggunakan dplyr, dengan beberapa contoh.","og_url":"https:\/\/statorials.org\/id\/dplyr-tabel-silang\/","og_site_name":"Statorials","article_published_time":"2023-07-23T14:51:36+00:00","author":"Benjamin anderson","twitter_card":"summary_large_image","twitter_misc":{"Ditulis oleh":"Benjamin anderson","Estimasi waktu membaca":"1 menit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/statorials.org\/id\/dplyr-tabel-silang\/","url":"https:\/\/statorials.org\/id\/dplyr-tabel-silang\/","name":"Cara Membuat Crosstab Menggunakan dplyr (dengan Contoh) - Statologi","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-23T14:51:36+00:00","dateModified":"2023-07-23T14:51:36+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara membuat crosstab di R menggunakan dplyr, dengan beberapa contoh.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/dplyr-tabel-silang\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/dplyr-tabel-silang\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/dplyr-tabel-silang\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Cara membuat crosstab menggunakan dplyr (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\/2121"}],"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=2121"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/2121\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=2121"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=2121"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=2121"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}