{"id":3522,"date":"2023-07-17T01:18:55","date_gmt":"2023-07-17T01:18:55","guid":{"rendered":"https:\/\/statorials.org\/id\/pandanya-terlambat\/"},"modified":"2023-07-17T01:18:55","modified_gmt":"2023-07-17T01:18:55","slug":"pandanya-terlambat","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/pandanya-terlambat\/","title":{"rendered":"Cara membuat kolom offset di pandas (dengan contoh)"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Anda dapat menggunakan fungsi <strong>shift()<\/strong> di pandas untuk membuat kolom yang menampilkan nilai yang dipindahkan dari kolom lain.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Fungsi ini menggunakan sintaks dasar berikut:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>df[' <span style=\"color: #ff0000;\">lagged_col1<\/span> '] = df[' <span style=\"color: #ff0000;\">col1<\/span> ']. <span style=\"color: #3366ff;\">shift<\/span> ( <span style=\"color: #008000;\">1<\/span> )<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa nilai fungsi <strong>shift()<\/strong> menunjukkan jumlah nilai yang akan digunakan untuk menghitung pergeseran.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Contoh berikut menunjukkan cara menggunakan sintaksis ini dalam praktiknya.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Contoh: Buat Kolom Offset di Pandas<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\"><span style=\"color: #000000;\">Katakanlah kita memiliki panda DataFrame berikut yang menunjukkan penjualan yang dilakukan oleh sebuah toko selama 10 hari berturut-turut:<\/span><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008000;\">import<\/span> pandas <span style=\"color: #008000;\">as<\/span> pd\n\n<span style=\"color: #008080;\">#createDataFrame\n<\/span>df = pd. <span style=\"color: #3366ff;\">DataFrame<\/span> ({' <span style=\"color: #ff0000;\">day<\/span> ': [1, 2, 3, 4, 5, 6, 7, 8, 9, 10],\n                   ' <span style=\"color: #ff0000;\">sales<\/span> ': [18, 10, 14, 13, 19, 24, 25, 29, 15, 18]})\n<span style=\"color: #008080;\">#view DataFrame\n<\/span><span style=\"color: #008000;\">print<\/span> (df)\n\n   day sales\n0 1 18\n1 2 10\n2 3 14\n3 4 13\n4 5 19\n5 6 24\n6 7 25\n7 8 29\n8 9 15\n9 10 18\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Kita dapat menggunakan fungsi <strong>shift()<\/strong> untuk membuat kolom shift yang menampilkan penjualan hari sebelumnya untuk setiap baris:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#add column that represents lag of sales column\n<\/span>df[' <span style=\"color: #ff0000;\">sales_previous_day<\/span> '] = df[' <span style=\"color: #ff0000;\">sales<\/span> ']. <span style=\"color: #3366ff;\">shift<\/span> ( <span style=\"color: #008000;\">1<\/span> )\n\n<span style=\"color: #008080;\">#view updated DataFrame\n<\/span><span style=\"color: #008000;\">print<\/span> (df)\n\n   day sales sales_previous_day\n0 1 18 NaN\n1 2 10 18.0\n2 3 14 10.0\n3 4 13 14.0\n4 5 19 13.0\n5 6 24 19.0\n6 7 25 24.0\n7 8 29 25.0\n8 9 15 29.0\n9 10 18 15.0\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Berikut cara menafsirkan hasilnya:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\">Nilai pertama pada kolom lag adalah <strong>NaN<\/strong> karena tidak ada nilai sebelumnya pada kolom <strong>penjualan<\/strong> .<\/span><\/li>\n<li> <span style=\"color: #000000;\">Nilai kedua pada kolom offset adalah <strong>18<\/strong> karena merupakan nilai sebelumnya pada kolom <strong>Penjualan<\/strong> .<\/span><\/li>\n<li> <span style=\"color: #000000;\">Nilai ketiga pada kolom offset adalah <strong>10<\/strong> karena merupakan nilai sebelumnya pada kolom <strong>Penjualan<\/strong> .<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Dan seterusnya.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa kita juga dapat menambahkan beberapa kolom offset ke DataFrame jika kita ingin:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#add two lag columns\n<\/span>df[' <span style=\"color: #ff0000;\">sales_previous_day<\/span> '] = df[' <span style=\"color: #ff0000;\">sales<\/span> ']. <span style=\"color: #3366ff;\">shift<\/span> ( <span style=\"color: #008000;\">1<\/span> )\ndf[' <span style=\"color: #ff0000;\">sales_previous_day2<\/span> '] = df[' <span style=\"color: #ff0000;\">sales<\/span> ']. <span style=\"color: #3366ff;\">shift<\/span> ( <span style=\"color: #008000;\">2<\/span> ) \n\n<span style=\"color: #008080;\">#view updated DataFrame\n<\/span><span style=\"color: #008000;\">print<\/span> (df)\n\n   day sales sales_previous_day sales_previous_day2\n0 1 18 NaN NaN\n1 2 10 18.0 NaN\n2 3 14 10.0 18.0\n3 4 13 14.0 10.0\n4 5 19 13.0 14.0\n5 6 24 19.0 13.0\n6 7 25 24.0 19.0\n7 8 29 25.0 24.0\n8 9 15 29.0 25.0\n9 10 18 15.0 29.0\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\"><span style=\"color: #000000;\">Anda dapat menggunakan pendekatan umum yang sama untuk menambahkan kolom offset sebanyak yang Anda inginkan.<\/span><\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Catatan<\/strong> : Untuk membuat kolom utama, cukup gunakan nilai negatif pada fungsi <strong>shift()<\/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 panda:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/id\/jatuhkan-panda-kolom\/\" target=\"_blank\" rel=\"noopener\">Cara menghapus kolom di Pandas<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/panda-mengecualikan-kolom\/\" target=\"_blank\" rel=\"noopener\">Cara mengecualikan kolom di Pandas<\/a><br \/> Cara menerapkan fungsi ke kolom yang dipilih di Pandas<br \/> <a href=\"https:\/\/statorials.org\/id\/panda-mengubah-urutan-kolom\/\" target=\"_blank\" rel=\"noopener\">Bagaimana mengubah urutan kolom di Pandas DataFrame<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Anda dapat menggunakan fungsi shift() di pandas untuk membuat kolom yang menampilkan nilai yang dipindahkan dari kolom lain. Fungsi ini menggunakan sintaks dasar berikut: df[&#8216; lagged_col1 &#8216;] = df[&#8216; col1 &#8216;]. shift ( 1 ) Perhatikan bahwa nilai fungsi shift() menunjukkan jumlah nilai yang akan digunakan untuk menghitung pergeseran. Contoh berikut menunjukkan cara menggunakan sintaksis [&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 Kolom Offset di Pandas (dengan Contoh) - Statorial<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara membuat kolom offset di Pandas yang menampilkan nilai offset dari kolom lain, termasuk 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\/pandanya-terlambat\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cara Membuat Kolom Offset di Pandas (dengan Contoh) - Statorial\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara membuat kolom offset di Pandas yang menampilkan nilai offset dari kolom lain, termasuk contohnya.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/pandanya-terlambat\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-17T01:18:55+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\/pandanya-terlambat\/\",\"url\":\"https:\/\/statorials.org\/id\/pandanya-terlambat\/\",\"name\":\"Cara Membuat Kolom Offset di Pandas (dengan Contoh) - Statorial\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-17T01:18:55+00:00\",\"dateModified\":\"2023-07-17T01:18:55+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara membuat kolom offset di Pandas yang menampilkan nilai offset dari kolom lain, termasuk contohnya.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/pandanya-terlambat\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/pandanya-terlambat\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/pandanya-terlambat\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara membuat kolom offset di pandas (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 Kolom Offset di Pandas (dengan Contoh) - Statorial","description":"Tutorial ini menjelaskan cara membuat kolom offset di Pandas yang menampilkan nilai offset dari kolom lain, termasuk 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\/pandanya-terlambat\/","og_locale":"id_ID","og_type":"article","og_title":"Cara Membuat Kolom Offset di Pandas (dengan Contoh) - Statorial","og_description":"Tutorial ini menjelaskan cara membuat kolom offset di Pandas yang menampilkan nilai offset dari kolom lain, termasuk contohnya.","og_url":"https:\/\/statorials.org\/id\/pandanya-terlambat\/","og_site_name":"Statorials","article_published_time":"2023-07-17T01:18:55+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\/pandanya-terlambat\/","url":"https:\/\/statorials.org\/id\/pandanya-terlambat\/","name":"Cara Membuat Kolom Offset di Pandas (dengan Contoh) - Statorial","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-17T01:18:55+00:00","dateModified":"2023-07-17T01:18:55+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara membuat kolom offset di Pandas yang menampilkan nilai offset dari kolom lain, termasuk contohnya.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/pandanya-terlambat\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/pandanya-terlambat\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/pandanya-terlambat\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Cara membuat kolom offset di pandas (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\/3522"}],"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=3522"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/3522\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=3522"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=3522"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=3522"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}