{"id":3768,"date":"2023-07-15T16:13:39","date_gmt":"2023-07-15T16:13:39","guid":{"rendered":"https:\/\/statorials.org\/id\/hari-kerja-panda\/"},"modified":"2023-07-15T16:13:39","modified_gmt":"2023-07-15T16:13:39","slug":"hari-kerja-panda","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/hari-kerja-panda\/","title":{"rendered":"Pandas: dapatkan hari kerja antara tanggal mulai dan tanggal berakhir"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Anda dapat menggunakan metode berikut untuk mendapatkan hari kerja di pandas:<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Metode 1: Dapatkan hari kerja (tidak termasuk seluruh akhir pekan)<\/strong><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008000;\"><span style=\"color: #000000;\">business_days = pd. <span style=\"color: #3366ff;\">bdate_range<\/span> (' <span style=\"color: #ff0000;\">2022-01-01<\/span> ', ' <span style=\"color: #ff0000;\">2022-12-31<\/span> ')\n<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\"><strong>Metode 2: Dapatkan hari kerja (tidak termasuk semua akhir pekan <em>dan<\/em> hari libur federal)<\/strong><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008000;\"><span style=\"color: #000000;\"><span style=\"color: #008000;\">from<\/span> pandas. <span style=\"color: #3366ff;\">tseries<\/span> . <span style=\"color: #3366ff;\">holiday<\/span> <span style=\"color: #008000;\">import<\/span> USFederalHolidayCalendar\n<span style=\"color: #008000;\">from<\/span> pandas. <span style=\"color: #3366ff;\">tseries<\/span> . <span style=\"color: #3366ff;\">offsets<\/span> <span style=\"color: #008000;\">import<\/span> CustomBusinessDay\n\n<span style=\"color: #008080;\">#define US business days\n<\/span>us_bus = CustomBusinessDay(calendar=USFederalHolidayCalendar())\n\n<span style=\"color: #008080;\">#get all business days between certain start and end dates\n<\/span>us_business_days = pd. <span style=\"color: #3366ff;\">bdate_range<\/span> (' <span style=\"color: #ff0000;\">2022-01-01<\/span> ', ' <span style=\"color: #ff0000;\">2022-12-31<\/span> ', freq=us_bus)\n<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Contoh berikut menunjukkan cara menggunakan masing-masing metode dalam praktik.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Contoh 1: Dapatkan hari kerja (tidak termasuk seluruh akhir pekan)<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Salah satu cara untuk mendapatkan daftar hari kerja antara dua tanggal di panda adalah dengan menggunakan fungsi <strong>bdate_range()<\/strong> .<\/span><\/p>\n<p> <span style=\"color: #000000;\">Harap dicatat bahwa fungsi ini hanya menghitung jumlah hari antara tanggal mulai dan tanggal akhir, tidak termasuk akhir pekan.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Misalnya, kita dapat menggunakan sintaks berikut untuk menghitung jumlah hari kerja antara 1\/1\/2022 dan 31\/12\/2022:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #008000;\">import<\/span> pandas <span style=\"color: #008000;\">as<\/span> pd\n\n<span style=\"color: #008080;\">#get all business days between certain start and end dates\n<\/span>business_days = pd. <span style=\"color: #3366ff;\">bdate_range<\/span> (' <span style=\"color: #ff0000;\">2022-01-01<\/span> ', ' <span style=\"color: #ff0000;\">2022-12-31<\/span> ')\n\n<span style=\"color: #008080;\">#view first ten business days\n<\/span><span style=\"color: #008000;\">print<\/span> (business_days[0:10])\n\nDatetimeIndex(['2022-01-03', '2022-01-04', '2022-01-05', '2022-01-06',\n               '2022-01-07', '2022-01-10', '2022-01-11', '2022-01-12',\n               '2022-01-13', '2022-01-14'],\n              dtype='datetime64[ns]', freq='B')\n\n<span style=\"color: #008080;\">#view total number of business days\n<\/span><span style=\"color: #008000;\">len<\/span> (business_days)\n\n260<\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\">Objek bernama <strong>business_days<\/strong> berisi setiap hari kerja antara tanggal mulai dan tanggal akhir yang ditentukan.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Dan dengan menggunakan fungsi <strong>len()<\/strong> , kita melihat bahwa jumlah hari kerja antara tanggal mulai dan tanggal akhir yang ditentukan adalah <strong>260<\/strong> .<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Contoh 2: Dapatkan hari kerja (tidak termasuk semua akhir pekan <em>dan<\/em> hari libur federal)<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Untuk mendapatkan daftar hari kerja antara dua tanggal di panda yang tidak termasuk akhir pekan dan hari libur federal, kita perlu menggunakan fungsi modul pandas <strong>tseries<\/strong> .<\/span><\/p>\n<p> <span style=\"color: #000000;\">Misalnya, kita dapat menggunakan sintaks berikut untuk menghitung jumlah hari kerja (semua hari kecuali akhir pekan dan hari libur) antara 1\/1\/2022 dan 31\/12\/2022:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008000;\"><span style=\"color: #000000;\"><span style=\"color: #008000;\">from<\/span> pandas. <span style=\"color: #3366ff;\">tseries<\/span> . <span style=\"color: #3366ff;\">holiday<\/span> <span style=\"color: #008000;\">import<\/span> USFederalHolidayCalendar\n<span style=\"color: #008000;\">from<\/span> pandas. <span style=\"color: #3366ff;\">tseries<\/span> . <span style=\"color: #3366ff;\">offsets<\/span> <span style=\"color: #008000;\">import<\/span> CustomBusinessDay\n\n<span style=\"color: #008080;\">#define US business days\n<\/span>us_bus = CustomBusinessDay(calendar=USFederalHolidayCalendar())\n\n<span style=\"color: #008080;\">#get all business days between certain start and end dates\n<\/span>us_business_days = pd. <span style=\"color: #3366ff;\">bdate_range<\/span> (' <span style=\"color: #ff0000;\">2022-01-01<\/span> ', ' <span style=\"color: #ff0000;\">2022-12-31<\/span> ', freq=us_bus)\n\n<span style=\"color: #008080;\">#view first ten business days\n<\/span><span style=\"color: #008000;\">print<\/span> (us_business_days[0:10])\n\nDatetimeIndex(['2022-01-03', '2022-01-04', '2022-01-05', '2022-01-06',\n               '2022-01-07', '2022-01-10', '2022-01-11', '2022-01-12',\n               '2022-01-13', '2022-01-14'],\n              dtype='datetime64[ns]', freq='C')\n\n<span style=\"color: #008080;\">#view total number of business days\n<\/span><span style=\"color: #008000;\">len<\/span> (us_business_days)\n\n250<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Objek bernama <strong>us_business_days<\/strong> berisi semua hari kerja (semua hari kecuali akhir pekan dan hari libur) antara tanggal mulai dan akhir yang ditentukan.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Dan dengan menggunakan fungsi <strong>len()<\/strong> , kita melihat bahwa jumlah hari kerja antara tanggal mulai dan tanggal akhir yang ditentukan adalah <strong>250<\/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 operasi umum lainnya di panda:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/id\/tambahkan-kurangi-hari-dari-tanggal-panda\/\" target=\"_blank\" rel=\"noopener\">Cara menambah dan mengurangi hari dari tanggal di Pandas<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/ubah-datetime-menjadi-panda-tanggal\/\" target=\"_blank\" rel=\"noopener\">Bagaimana cara mengonversi DateTime ke tanggal di Pandas<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/ekstrak-panda-bulan-dari-tanggal\/\" target=\"_blank\" rel=\"noopener\">Cara mengekstrak bulan dari tanggal di Pandas<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Anda dapat menggunakan metode berikut untuk mendapatkan hari kerja di pandas: Metode 1: Dapatkan hari kerja (tidak termasuk seluruh akhir pekan) business_days = pd. bdate_range (&#8216; 2022-01-01 &#8216;, &#8216; 2022-12-31 &#8216;) Metode 2: Dapatkan hari kerja (tidak termasuk semua akhir pekan dan hari libur federal) from pandas. tseries . holiday import USFederalHolidayCalendar from pandas. tseries [&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>Pandas: Dapatkan hari kerja antara tanggal mulai dan berakhir - Statorial<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara mendapatkan hari kerja antara tanggal mulai dan tanggal akhir tertentu di panda, 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\/hari-kerja-panda\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Pandas: Dapatkan hari kerja antara tanggal mulai dan berakhir - Statorial\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara mendapatkan hari kerja antara tanggal mulai dan tanggal akhir tertentu di panda, dengan beberapa contoh.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/hari-kerja-panda\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-15T16:13:39+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=\"3 menit\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/statorials.org\/id\/hari-kerja-panda\/\",\"url\":\"https:\/\/statorials.org\/id\/hari-kerja-panda\/\",\"name\":\"Pandas: Dapatkan hari kerja antara tanggal mulai dan berakhir - Statorial\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-15T16:13:39+00:00\",\"dateModified\":\"2023-07-15T16:13:39+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara mendapatkan hari kerja antara tanggal mulai dan tanggal akhir tertentu di panda, dengan beberapa contoh.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/hari-kerja-panda\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/hari-kerja-panda\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/hari-kerja-panda\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Pandas: dapatkan hari kerja antara tanggal mulai dan tanggal berakhir\"}]},{\"@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":"Pandas: Dapatkan hari kerja antara tanggal mulai dan berakhir - Statorial","description":"Tutorial ini menjelaskan cara mendapatkan hari kerja antara tanggal mulai dan tanggal akhir tertentu di panda, 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\/hari-kerja-panda\/","og_locale":"id_ID","og_type":"article","og_title":"Pandas: Dapatkan hari kerja antara tanggal mulai dan berakhir - Statorial","og_description":"Tutorial ini menjelaskan cara mendapatkan hari kerja antara tanggal mulai dan tanggal akhir tertentu di panda, dengan beberapa contoh.","og_url":"https:\/\/statorials.org\/id\/hari-kerja-panda\/","og_site_name":"Statorials","article_published_time":"2023-07-15T16:13:39+00:00","author":"Benjamin anderson","twitter_card":"summary_large_image","twitter_misc":{"Ditulis oleh":"Benjamin anderson","Estimasi waktu membaca":"3 menit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/statorials.org\/id\/hari-kerja-panda\/","url":"https:\/\/statorials.org\/id\/hari-kerja-panda\/","name":"Pandas: Dapatkan hari kerja antara tanggal mulai dan berakhir - Statorial","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-15T16:13:39+00:00","dateModified":"2023-07-15T16:13:39+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara mendapatkan hari kerja antara tanggal mulai dan tanggal akhir tertentu di panda, dengan beberapa contoh.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/hari-kerja-panda\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/hari-kerja-panda\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/hari-kerja-panda\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Pandas: dapatkan hari kerja antara tanggal mulai dan tanggal berakhir"}]},{"@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\/3768"}],"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=3768"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/3768\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=3768"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=3768"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=3768"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}