{"id":2047,"date":"2023-07-23T22:55:57","date_gmt":"2023-07-23T22:55:57","guid":{"rendered":"https:\/\/statorials.org\/id\/r-perbedaan-antar-garis\/"},"modified":"2023-07-23T22:55:57","modified_gmt":"2023-07-23T22:55:57","slug":"r-perbedaan-antar-garis","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/r-perbedaan-antar-garis\/","title":{"rendered":"Cara menghitung selisih antar baris di r"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Anda dapat menggunakan fungsi <strong>diff()<\/strong> untuk menghitung perbedaan antar baris dalam bingkai data di R:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#find difference between rows in every column of data frame\n<span style=\"color: #000000;\">diff( <span style=\"color: #3366ff;\">as.matrix<\/span> (df))<\/span>\n\n#find difference between rows of specific column<\/span>\ndiff(df$column_name)\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: Temukan selisih baris di setiap kolom<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara menghitung selisih antar baris di setiap kolom bingkai data:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#create data frame\n<span style=\"color: #000000;\">df &lt;- data. <span style=\"color: #3366ff;\">frame<\/span> (day=c(1, 2, 3, 4, 5, 6, 7, 8, 9, 10),\n                 sales=c(7, 8, 8, 12, 10, 9, 13, 16, 11, 7))\n\n<span style=\"color: #008080;\">#view data frame<\/span>\ndf\n\n   day sales\n1 1 7\n2 2 8\n3 3 8\n4 4 12\n5 5 10\n6 6 9\n7 7 13\n8 8 16\n9 9 11\n10 10 7\n\n<span style=\"color: #008080;\">#calculate difference between rows for each column<\/span>\ndiff( <span style=\"color: #3366ff;\">as.matrix<\/span> (df))\n\n      day sales\n [1,] 1 1\n [2,] 1 0\n [3,] 1 4\n [4,] 1 -2\n [5,] 1 -1\n [6,] 1 4\n [7,] 1 3\n [8,] 1 -5\n [9,] 1 -4\n<\/span><\/span><\/strong><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Contoh 2: Temukan perbedaan antar baris dalam kolom tertentu<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara menghitung selisih antara baris kolom tertentu dalam bingkai data:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#create data frame\n<span style=\"color: #000000;\">df &lt;- data. <span style=\"color: #3366ff;\">frame<\/span> (day=c(1, 2, 3, 4, 5, 6, 7, 8, 9, 10),\n                 sales=c(7, 8, 8, 12, 10, 9, 13, 16, 11, 7))\n\n<span style=\"color: #008080;\">#calculate difference between rows in 'sales' column\n<\/span>diff(df$sales)\n\n[1] 1 0 4 -2 -1 4 3 -5 -4\n<\/span><\/span><\/strong><\/pre>\n<h3> <strong>Contoh 3: Temukan perbedaan antar baris dan tambahkan kolom baru<\/strong><\/h3>\n<p> <span style=\"color: #000000;\">Kode berikut memperlihatkan cara menghitung selisih antar baris dalam kolom tertentu dalam bingkai data, lalu menambahkan perbedaan tersebut sebagai kolom baru di akhir bingkai data:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#create data frame\n<span style=\"color: #000000;\">df &lt;- data. <span style=\"color: #3366ff;\">frame<\/span> (day=c(1, 2, 3, 4, 5, 6, 7, 8, 9, 10),\n                 sales=c(7, 8, 8, 12, 10, 9, 13, 16, 11, 7))\n\n<span style=\"color: #008080;\">#calculate difference between rows in 'sales' column\n<\/span>sales_diff &lt;- diff(df$sales)\n\n<span style=\"color: #008080;\">#append NA to beginning of differences vector\n<\/span>sales_diff &lt;- c(NA, sales_diff)\n\n<span style=\"color: #008080;\">#append differences vector as new column\n<\/span>df$sales_diff &lt;- sales_diff\n\n<span style=\"color: #008080;\">#view updated data frame\n<\/span>df\n\n   day sales sales_diff\n1 1 7 NA\n2 2 8 1\n3 3 8 0\n4 4 12 4\n5 5 10 -2\n6 6 9 -1\n7 7 13 4\n8 8 16 3\n9 9 11 -5\n10 10 7 -4<\/span><\/span><\/strong><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Sumber daya tambahan<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Tutorial berikut menjelaskan cara menjalankan fungsi garis umum lainnya di R:<\/span><\/p>\n<p> <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><br \/> Cara menggunakan fungsi now() di R<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Anda dapat menggunakan fungsi diff() untuk menghitung perbedaan antar baris dalam bingkai data di R: #find difference between rows in every column of data frame diff( as.matrix (df)) #find difference between rows of specific column diff(df$column_name) Contoh berikut menunjukkan cara menggunakan sintaksis ini dalam praktiknya. Contoh 1: Temukan selisih baris di setiap kolom Kode berikut [&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 menghitung selisih antar baris di R - Statorials<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara menghitung selisih antar baris dalam bingkai data 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-perbedaan-antar-garis\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cara menghitung selisih antar baris di R - Statorials\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara menghitung selisih antar baris dalam bingkai data di R, dengan beberapa contoh.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/r-perbedaan-antar-garis\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-23T22:55:57+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\/r-perbedaan-antar-garis\/\",\"url\":\"https:\/\/statorials.org\/id\/r-perbedaan-antar-garis\/\",\"name\":\"Cara menghitung selisih antar baris di R - Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-23T22:55:57+00:00\",\"dateModified\":\"2023-07-23T22:55:57+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara menghitung selisih antar baris dalam bingkai data di R, dengan beberapa contoh.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/r-perbedaan-antar-garis\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/r-perbedaan-antar-garis\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/r-perbedaan-antar-garis\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara menghitung selisih antar baris di r\"}]},{\"@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 menghitung selisih antar baris di R - Statorials","description":"Tutorial ini menjelaskan cara menghitung selisih antar baris dalam bingkai data 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-perbedaan-antar-garis\/","og_locale":"id_ID","og_type":"article","og_title":"Cara menghitung selisih antar baris di R - Statorials","og_description":"Tutorial ini menjelaskan cara menghitung selisih antar baris dalam bingkai data di R, dengan beberapa contoh.","og_url":"https:\/\/statorials.org\/id\/r-perbedaan-antar-garis\/","og_site_name":"Statorials","article_published_time":"2023-07-23T22:55:57+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\/r-perbedaan-antar-garis\/","url":"https:\/\/statorials.org\/id\/r-perbedaan-antar-garis\/","name":"Cara menghitung selisih antar baris di R - Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-23T22:55:57+00:00","dateModified":"2023-07-23T22:55:57+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara menghitung selisih antar baris dalam bingkai data di R, dengan beberapa contoh.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/r-perbedaan-antar-garis\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/r-perbedaan-antar-garis\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/r-perbedaan-antar-garis\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Cara menghitung selisih antar baris di r"}]},{"@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\/2047"}],"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=2047"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/2047\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=2047"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=2047"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=2047"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}