{"id":3284,"date":"2023-07-18T07:26:19","date_gmt":"2023-07-18T07:26:19","guid":{"rendered":"https:\/\/statorials.org\/id\/dplyr-menerapkan-fungsi-ke-setiap-baris\/"},"modified":"2023-07-18T07:26:19","modified_gmt":"2023-07-18T07:26:19","slug":"dplyr-menerapkan-fungsi-ke-setiap-baris","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/dplyr-menerapkan-fungsi-ke-setiap-baris\/","title":{"rendered":"Cara menerapkan fungsi ke setiap baris menggunakan dplyr"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Anda dapat menggunakan sintaks dasar berikut untuk menerapkan fungsi ke setiap baris bingkai data di R menggunakan fungsi dplyr:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>df %&gt;%\n  rowwise() %&gt;% \n  mutate(mean_value = mean(c(col1, col2, col3), na. <span style=\"color: #3366ff;\">rm<\/span> = <span style=\"color: #008000;\">TRUE<\/span> ))\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Contoh khusus ini menghitung nilai rata-rata <strong>col1<\/strong> , <strong>col2<\/strong> , dan <strong>col3<\/strong> untuk setiap baris dalam bingkai data, namun Anda dapat mengganti fungsi <strong>Mean()<\/strong> dengan fungsi apa pun yang metriknya ingin Anda hitung berbeda.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Contoh berikut menunjukkan cara menggunakan sintaksis ini dalam praktik dengan kerangka data berikut yang berisi informasi tentang poin yang dicetak oleh pemain bola basket berbeda dalam permainan berbeda:<\/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> (game1=c(22, 25, 29, 13, 22, 30),\n                 game2=c(12, 10, 6, 6, 8, 11),\n                 game3=c(NA, 15, 15, 18, 22, 13))\n\n<span style=\"color: #008080;\">#view data frame\n<\/span>df\n\n  game1 game2 game3\n1 22 12 NA\n2 25 10 15\n3 29 6 15\n4 13 6 18\n5 22 8 22\n6 30 11 13\n<\/strong><\/pre>\n<h2> <span style=\"color: #000000;\"><strong>Contoh 1: Rata-rata kolom tertentu di setiap baris<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara menghitung nilai rata-rata kolom <b>game1<\/b> dan <strong>game3<\/strong> untuk setiap baris dalam bingkai data:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #008000;\">library<\/span> (dplyr)\n\n<span style=\"color: #008080;\">#calculate mean of game1 and game3\n<span style=\"color: #000000;\">df %&gt;%\n  rowwise() %&gt;% \n  mutate(mean_points = mean(c(game1, game3), na. <span style=\"color: #3366ff;\">rm<\/span> = <span style=\"color: #008000;\">TRUE<\/span> ))\n\n# A tibble: 6 x 4\n#Rowwise: \n  game1 game2 game3 mean_points\n           \n1 22 12 NA 22  \n2 25 10 15 20  \n3 29 6 15 22  \n4 13 6 18 15.5\n5 22 8 22 22  \n6 30 11 13 21.5<\/span><\/span><\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\">Dari hasilnya kita dapat melihat:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\">Nilai rata-rata game1 dan game3 pada baris pertama adalah <strong>22<\/strong> .<\/span><\/li>\n<li> <span style=\"color: #000000;\">Nilai rata-rata game1 dan game3 pada baris kedua adalah <strong>20<\/strong> .<\/span><\/li>\n<li> <span style=\"color: #000000;\">Nilai rata-rata game1 dan game3 pada baris ketiga adalah <strong>22<\/strong> .<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Dan seterusnya.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Contoh 2: Jumlah maksimum kolom tertentu di setiap baris<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara menghitung nilai maksimum kolom <b>game2<\/b> dan <strong>game3<\/strong> untuk setiap baris dalam bingkai data:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #008000;\">library<\/span> (dplyr)\n\n<span style=\"color: #008080;\">#calculate max of game2 and game3\n<span style=\"color: #000000;\">df %&gt;%\n  rowwise() %&gt;% \n  mutate(max_points = max(c(game2, game3), na. <span style=\"color: #3366ff;\">rm<\/span> = <span style=\"color: #008000;\">TRUE<\/span> ))\n\n# A tibble: 6 x 4\n#Rowwise: \n  game1 game2 game3 max_points\n          \n1 22 12 NA 12\n2 25 10 15 15\n3 29 6 15 15\n4 13 6 18 18\n5 22 8 22 22\n6 30 11 13 13<\/span><\/span><\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\">Dari hasilnya kita dapat melihat:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\">Nilai maksimal game2 dan game3 pada baris pertama adalah <strong>12<\/strong> .<\/span><\/li>\n<li> <span style=\"color: #000000;\">Nilai maksimal game2 dan game3 pada baris kedua adalah <strong>15<\/strong> .<\/span><\/li>\n<li> <span style=\"color: #000000;\">Nilai maksimal game2 dan game3 pada baris ketiga adalah <strong>15<\/strong> .<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Dan seterusnya.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Contoh 3: Simpangan baku kolom tertentu di setiap baris<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara menghitung standar deviasi nilai pada kolom <b>game2<\/b> dan <strong>game3<\/strong> untuk setiap baris dalam bingkai data:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #008000;\">library<\/span> (dplyr)\n\n<span style=\"color: #008080;\">#calculate standard deviation of game2 and game3\n<span style=\"color: #000000;\">df %&gt;%\n  rowwise() %&gt;% \n  mutate(sd_points = sd(c(game2, game3), na. <span style=\"color: #3366ff;\">rm<\/span> = <span style=\"color: #008000;\">TRUE<\/span> ))\n\n# A tibble: 6 x 4\n#Rowwise: \n  game1 game2 game3 sd_points\n         \n1 22 12 NA NA   \n2 25 10 15 3.54\n3 29 6 15 6.36\n4 13 6 18 8.49\n5 22 8 22 9.90\n6 30 11 13 1.41<\/span><\/span><\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\">Dari hasilnya kita dapat melihat:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\">Simpangan baku game2 dan game3 pada baris pertama adalah NA (karena simpangan baku tidak dapat dihitung dari satu nilai).<\/span><\/li>\n<li> <span style=\"color: #000000;\">Simpangan baku game2 dan game3 pada baris kedua adalah <strong>3,54<\/strong> .<\/span><\/li>\n<li> <span style=\"color: #000000;\">Simpangan baku game2 dan game3 pada baris pertama <strong>6,36<\/strong> .<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Dan seterusnya.<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Catatan<\/strong> : Anda dapat menemukan dokumentasi lengkap fungsi <strong>rowwise()<\/strong> di dplyr <a href=\"https:\/\/dplyr.tidyverse.org\/articles\/rowwise.html\" target=\"_blank\" rel=\"noopener\">di sini<\/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 menggunakan dplyr:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/id\/dplyr-akun-terpisah\/\" target=\"_blank\" rel=\"noopener\">Cara menghitung nilai yang berbeda menggunakan dplyr<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/jumlah-dplyr-pada-beberapa-kolom\/\" target=\"_blank\" rel=\"noopener\">Cara menjumlahkan beberapa kolom menggunakan dplyr<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/dplyr-ganti-beberapa-nilai\/\" target=\"_blank\" rel=\"noopener\">Cara mengganti beberapa nilai dalam satu bingkai data menggunakan dplyr<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Anda dapat menggunakan sintaks dasar berikut untuk menerapkan fungsi ke setiap baris bingkai data di R menggunakan fungsi dplyr: df %&gt;% rowwise() %&gt;% mutate(mean_value = mean(c(col1, col2, col3), na. rm = TRUE )) Contoh khusus ini menghitung nilai rata-rata col1 , col2 , dan col3 untuk setiap baris dalam bingkai data, namun Anda dapat mengganti [&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 menerapkan fungsi ke setiap baris menggunakan dplyr - Statorials<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara menerapkan fungsi ke setiap baris bingkai data menggunakan dplyr, 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\/dplyr-menerapkan-fungsi-ke-setiap-baris\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cara menerapkan fungsi ke setiap baris menggunakan dplyr - Statorials\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara menerapkan fungsi ke setiap baris bingkai data menggunakan dplyr, beserta contohnya.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/dplyr-menerapkan-fungsi-ke-setiap-baris\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-18T07:26:19+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\/dplyr-menerapkan-fungsi-ke-setiap-baris\/\",\"url\":\"https:\/\/statorials.org\/id\/dplyr-menerapkan-fungsi-ke-setiap-baris\/\",\"name\":\"Cara menerapkan fungsi ke setiap baris menggunakan dplyr - Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-18T07:26:19+00:00\",\"dateModified\":\"2023-07-18T07:26:19+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara menerapkan fungsi ke setiap baris bingkai data menggunakan dplyr, beserta contohnya.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/dplyr-menerapkan-fungsi-ke-setiap-baris\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/dplyr-menerapkan-fungsi-ke-setiap-baris\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/dplyr-menerapkan-fungsi-ke-setiap-baris\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara menerapkan fungsi ke setiap baris menggunakan dplyr\"}]},{\"@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 menerapkan fungsi ke setiap baris menggunakan dplyr - Statorials","description":"Tutorial ini menjelaskan cara menerapkan fungsi ke setiap baris bingkai data menggunakan dplyr, 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\/dplyr-menerapkan-fungsi-ke-setiap-baris\/","og_locale":"id_ID","og_type":"article","og_title":"Cara menerapkan fungsi ke setiap baris menggunakan dplyr - Statorials","og_description":"Tutorial ini menjelaskan cara menerapkan fungsi ke setiap baris bingkai data menggunakan dplyr, beserta contohnya.","og_url":"https:\/\/statorials.org\/id\/dplyr-menerapkan-fungsi-ke-setiap-baris\/","og_site_name":"Statorials","article_published_time":"2023-07-18T07:26:19+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\/dplyr-menerapkan-fungsi-ke-setiap-baris\/","url":"https:\/\/statorials.org\/id\/dplyr-menerapkan-fungsi-ke-setiap-baris\/","name":"Cara menerapkan fungsi ke setiap baris menggunakan dplyr - Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-18T07:26:19+00:00","dateModified":"2023-07-18T07:26:19+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara menerapkan fungsi ke setiap baris bingkai data menggunakan dplyr, beserta contohnya.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/dplyr-menerapkan-fungsi-ke-setiap-baris\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/dplyr-menerapkan-fungsi-ke-setiap-baris\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/dplyr-menerapkan-fungsi-ke-setiap-baris\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Cara menerapkan fungsi ke setiap baris menggunakan dplyr"}]},{"@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\/3284"}],"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=3284"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/3284\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=3284"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=3284"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=3284"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}