{"id":1907,"date":"2023-07-24T12:32:30","date_gmt":"2023-07-24T12:32:30","guid":{"rendered":"https:\/\/statorials.org\/id\/lapply-vs-sapply\/"},"modified":"2023-07-24T12:32:30","modified_gmt":"2023-07-24T12:32:30","slug":"lapply-vs-sapply","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/lapply-vs-sapply\/","title":{"rendered":"Lapply vs sapply di r: apa bedanya?"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Fungsi <strong>lapply()<\/strong> di R dapat digunakan untuk menerapkan fungsi ke setiap elemen daftar, vektor, atau bingkai data dan mendapatkan <strong>daftar<\/strong> yang sesuai.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Fungsi <strong>sapply()<\/strong> juga dapat digunakan untuk menerapkan fungsi ke setiap elemen daftar, vektor, atau bingkai data, namun sebagai hasilnya ia mengembalikan <strong>vektor<\/strong> .<\/span><\/p>\n<p> <span style=\"color: #000000;\">Contoh berikut menunjukkan cara menggunakan masing-masing fungsi ini di R.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Contoh: Cara menggunakan apply() di R<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara menggunakan fungsi <strong>lapply()<\/strong> untuk mengalikan setiap nilai di setiap kolom bingkai data dengan 2:<\/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> (x=c(1, 2, 2, 3, 5),\n                 y=c(4, 4, 6, 7, 8),\n                 z=c(7, 7, 9, 9, 9))\n\n<span style=\"color: #008080;\">#view data frame\n<\/span>df\n\n  X Y Z\n1 1 4 7\n2 2 4 7\n3 2 6 9\n4 3 7 9\n5 5 8 9\n\n<span style=\"color: #008080;\">#multiply each value in each column by 2\n<\/span>lapply(df, <span style=\"color: #008000;\">function<\/span> (df) df*2)\n\n$x\n[1] 2 4 4 6 10\n\n$y\n[1] 8 8 12 14 16\n\n$z\n[1] 14 14 18 18 18<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa hasilnya adalah sebuah daftar.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Contoh: Cara menggunakan sapply() di R<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara menggunakan fungsi <strong>sapply()<\/strong> untuk mengalikan setiap nilai di setiap kolom bingkai data dengan 2:<\/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> (x=c(1, 2, 2, 3, 5),\n                 y=c(4, 4, 6, 7, 8),\n                 z=c(7, 7, 9, 9, 9))\n\n<span style=\"color: #008080;\">#view data frame\n<\/span>df\n\n  X Y Z\n1 1 4 7\n2 2 4 7\n3 2 6 9\n4 3 7 9\n5 5 8 9\n\n<span style=\"color: #008080;\">#multiply each value in each column by 2\n<\/span>sapply(df, <span style=\"color: #008000;\">function<\/span> (df) df*2)\n\n      X Y Z\n[1,] 2 8 14\n[2,] 4 8 14\n[3,] 4 12 18\n[4,] 6 14 18\n[5,] 10 16 18<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa hasilnya adalah matriks vektor.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa Anda dapat menggunakan <strong>as.data.frame()<\/strong> untuk mengembalikan bingkai data, bukan matriks:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#multiply each value in each column by 2 and return a data frame\n<\/span>as. <span style=\"color: #3366ff;\">data<\/span> . <span style=\"color: #3366ff;\">frame<\/span> (sapply(df, <span style=\"color: #008000;\">function<\/span> (df) df*2))\n\n   X Y Z\n1 2 8 14\n2 4 8 14\n3 4 12 18\n4 6 14 18\n5 10 16 18<\/strong><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Kapan menggunakan lapply() atau sapply()<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Dalam 99% kasus, Anda akan menggunakan <strong>sapply()<\/strong> karena lebih masuk akal jika mengembalikan vektor atau matriks.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Namun, dalam keadaan yang jarang terjadi, Anda mungkin perlu menggunakan <strong>lapply()<\/strong> jika Anda ingin hasilnya berupa daftar.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa <strong>sapply()<\/strong> dan <strong>lappy()<\/strong> melakukan operasi yang sama pada vektor, matriks, atau bingkai data. Perbedaannya hanya pada kelas objek yang dikembalikan.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Sumber daya tambahan<\/strong><\/span><\/h3>\n<p> <a href=\"https:\/\/statorials.org\/id\/r-menerapkan-fungsi-ke-setiap-baris\/\" target=\"_blank\" rel=\"noopener\">Cara menerapkan fungsi ke setiap baris bingkai data di R<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/fungsi-kolom-di-r\/\" target=\"_blank\" rel=\"noopener\">Cara menggunakan fungsi colSums() di R<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/fungsi-rowum-di-r\/\" target=\"_blank\" rel=\"noopener\">Cara menggunakan fungsi rowSums() di R<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Fungsi lapply() di R dapat digunakan untuk menerapkan fungsi ke setiap elemen daftar, vektor, atau bingkai data dan mendapatkan daftar yang sesuai. Fungsi sapply() juga dapat digunakan untuk menerapkan fungsi ke setiap elemen daftar, vektor, atau bingkai data, namun sebagai hasilnya ia mengembalikan vektor . Contoh berikut menunjukkan cara menggunakan masing-masing fungsi ini di R. [&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>lapply vs sapply di R: apa bedanya? - Statologi<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan perbedaan antara fungsi lapply() dan sapply() 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\/lapply-vs-sapply\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"lapply vs sapply di R: apa bedanya? - Statologi\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan perbedaan antara fungsi lapply() dan sapply() di R, dengan beberapa contoh.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/lapply-vs-sapply\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-24T12:32:30+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\/lapply-vs-sapply\/\",\"url\":\"https:\/\/statorials.org\/id\/lapply-vs-sapply\/\",\"name\":\"lapply vs sapply di R: apa bedanya? - Statologi\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-24T12:32:30+00:00\",\"dateModified\":\"2023-07-24T12:32:30+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan perbedaan antara fungsi lapply() dan sapply() di R, dengan beberapa contoh.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/lapply-vs-sapply\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/lapply-vs-sapply\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/lapply-vs-sapply\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Lapply vs sapply di r: apa bedanya?\"}]},{\"@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":"lapply vs sapply di R: apa bedanya? - Statologi","description":"Tutorial ini menjelaskan perbedaan antara fungsi lapply() dan sapply() 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\/lapply-vs-sapply\/","og_locale":"id_ID","og_type":"article","og_title":"lapply vs sapply di R: apa bedanya? - Statologi","og_description":"Tutorial ini menjelaskan perbedaan antara fungsi lapply() dan sapply() di R, dengan beberapa contoh.","og_url":"https:\/\/statorials.org\/id\/lapply-vs-sapply\/","og_site_name":"Statorials","article_published_time":"2023-07-24T12:32:30+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\/lapply-vs-sapply\/","url":"https:\/\/statorials.org\/id\/lapply-vs-sapply\/","name":"lapply vs sapply di R: apa bedanya? - Statologi","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-24T12:32:30+00:00","dateModified":"2023-07-24T12:32:30+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan perbedaan antara fungsi lapply() dan sapply() di R, dengan beberapa contoh.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/lapply-vs-sapply\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/lapply-vs-sapply\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/lapply-vs-sapply\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Lapply vs sapply di r: apa bedanya?"}]},{"@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\/1907"}],"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=1907"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/1907\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=1907"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=1907"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=1907"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}