{"id":3741,"date":"2023-07-15T20:00:36","date_gmt":"2023-07-15T20:00:36","guid":{"rendered":"https:\/\/statorials.org\/id\/panda-tambahkan-kurangi-waktu-tanggal-waktu\/"},"modified":"2023-07-15T20:00:36","modified_gmt":"2023-07-15T20:00:36","slug":"panda-tambahkan-kurangi-waktu-tanggal-waktu","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/panda-tambahkan-kurangi-waktu-tanggal-waktu\/","title":{"rendered":"Pandas: cara menambah\/mengurangi waktu ke datetime"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Anda dapat menggunakan sintaks dasar berikut untuk menambah atau mengurangi waktu dari tanggal\/waktu di panda:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#add time to datetime<\/span>\ndf[' <span style=\"color: #ff0000;\">new_datetime<\/span> '] = df[' <span style=\"color: #ff0000;\">my_datetime<\/span> '] + pd. <span style=\"color: #3366ff;\">Timedelta<\/span> (hours= <span style=\"color: #008000;\">5<\/span> , minutes= <span style=\"color: #008000;\">10<\/span> , seconds= <span style=\"color: #008000;\">3<\/span> )\n\n<span style=\"color: #008080;\">#subtract time from datetime<\/span>\ndf[' <span style=\"color: #ff0000;\">new_datetime<\/span> '] = df[' <span style=\"color: #ff0000;\">my_datetime<\/span> '] - pd. <span style=\"color: #3366ff;\">Timedelta<\/span> (hours= <span style=\"color: #008000;\">5<\/span> , minutes= <span style=\"color: #008000;\">10<\/span> , seconds= <span style=\"color: #008000;\">3<\/span> ) \n<\/strong><\/pre>\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: Tambah\/Kurangi Waktu ke Datetime di Pandas<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Katakanlah kita memiliki panda DataFrame berikut yang menunjukkan penjualan yang dilakukan oleh sebuah toko pada 10 tanggal dan waktu berbeda:<\/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 style=\"color: #000000;\">df = pd. <span style=\"color: #3366ff;\">DataFrame<\/span> ({' <span style=\"color: #ff0000;\">time<\/span> ': <span style=\"color: #3366ff;\">pd.date_range<\/span> (' <span style=\"color: #ff0000;\">2022-01-01<\/span> ', periods= <span style=\"color: #008000;\">10<\/span> ),\n                   ' <span style=\"color: #ff0000;\">sales<\/span> ': [14, 22, 25, 29, 31, 10, 12, 8, 22, 25]})\n\n<span style=\"color: #008080;\">#view DataFrame\n<\/span><span style=\"color: #008000;\">print<\/span> (df)\n\n        time sales\n0 2022-01-01 14\n1 2022-01-02 22\n2 2022-01-03 25\n3 2022-01-04 29\n4 2022-01-05 31\n5 2022-01-06 10\n6 2022-01-07 12\n7 2022-01-08 8\n8 2022-01-09 22\n9 2022-01-10 25<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Kita dapat menggunakan fungsi pandas <strong>Timedelta<\/strong> untuk menambahkan 5 jam, 10 menit, dan 3 detik ke setiap nilai waktu dan tanggal di kolom &#8220;waktu&#8221;:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\"><span style=\"color: #000000;\"><span style=\"color: #008080;\">#create new column that contains time + 5 hours, 10 minutes, 3 seconds\n<\/span>df[' <span style=\"color: #ff0000;\">time_plus_some<\/span> '] = df[' <span style=\"color: #ff0000;\">time<\/span> '] + pd. <span style=\"color: #3366ff;\">Timedelta<\/span> (hours= <span style=\"color: #008000;\">5<\/span> , minutes= <span style=\"color: #008000;\">10<\/span> , seconds= <span style=\"color: #008000;\">3<\/span> )\n\n<span style=\"color: #008080;\">#view updated DataFrame\n<\/span><span style=\"color: #008000;\">print<\/span> (df)\n\n        time sales time_plus_some\n0 2022-01-01 14 2022-01-01 05:10:03\n1 2022-01-02 22 2022-01-02 05:10:03\n2 2022-01-03 25 2022-01-03 05:10:03\n3 2022-01-04 29 2022-01-04 05:10:03\n4 2022-01-05 31 2022-01-05 05:10:03\n5 2022-01-06 10 2022-01-06 05:10:03\n6 2022-01-07 12 2022-01-07 05:10:03\n7 2022-01-08 8 2022-01-08 05:10:03\n8 2022-01-09 22 2022-01-09 05:10:03\n9 2022-01-10 25 2022-01-10 05:10:03<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\"><span style=\"color: #000000;\">Dan kita dapat dengan mudah membuat kolom baru yang mengurangi 5 jam, 10 menit, dan 3 detik dari setiap nilai tanggal dan waktu di kolom &#8220;waktu&#8221;:<\/span><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\"><span style=\"color: #000000;\"><span style=\"color: #008080;\">#create new column that contains time - 5 hours, 10 minutes, 3 seconds\n<\/span>df[' <span style=\"color: #ff0000;\">time_minus_some<\/span> '] = df[' <span style=\"color: #ff0000;\">time<\/span> '] - pd. <span style=\"color: #3366ff;\">Timedelta<\/span> (hours= <span style=\"color: #008000;\">5<\/span> , minutes= <span style=\"color: #008000;\">10<\/span> , seconds= <span style=\"color: #008000;\">3<\/span> )\n\n<span style=\"color: #008080;\">#view updated DataFrame\n<\/span><span style=\"color: #008000;\">print<\/span> (df)\n\n        time sales time_minus_some\n0 2022-01-01 14 2021-12-31 18:49:57\n1 2022-01-02 22 2022-01-01 18:49:57\n2 2022-01-03 25 2022-01-02 18:49:57\n3 2022-01-04 29 2022-01-03 18:49:57\n4 2022-01-05 31 2022-01-04 18:49:57\n5 2022-01-06 10 2022-01-05 18:49:57\n6 2022-01-07 12 2022-01-06 18:49:57\n7 2022-01-08 8 2022-01-07 18:49:57\n8 2022-01-09 22 2022-01-08 18:49:57\n9 2022-01-10 25 2022-01-09 18:49:57\n<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\"><strong>Catatan #1<\/strong> : Dalam contoh ini, kami menggunakan jumlah jam, menit, dan detik tertentu, namun Anda juga dapat menggunakan salah satu unit ini saja jika Anda mau. Misalnya, Anda dapat menentukan <strong>pd.Timedelta(hours=5)<\/strong> untuk menambahkan lima jam ke nilai datetime.<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Catatan #2<\/strong> : Anda dapat menemukan dokumentasi lengkap fungsi pandas <strong>Timedelta<\/strong> <a href=\"https:\/\/pandas.pydata.org\/docs\/reference\/api\/pandas.Timedelta.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 di panda:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/id\/panda-mengubah-timedelta-menjadi-int\/\" target=\"_blank\" rel=\"noopener\">Bagaimana cara mengubah Timedelta ke Int di Pandas<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/panda-mengubah-waktu-menjadi-string\/\" target=\"_blank\" rel=\"noopener\">Bagaimana mengonversi DateTime menjadi string di Pandas<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/waktu-cap-waktu-panda\/\" target=\"_blank\" rel=\"noopener\">Bagaimana cara mengubah stempel waktu menjadi tanggal\/waktu di Pandas<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/panda-membuat-kolom-tanggal-dari-tahun-bulan-hari\/\" target=\"_blank\" rel=\"noopener\">Cara membuat kolom tanggal dari tahun, bulan dan hari di Pandas<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Anda dapat menggunakan sintaks dasar berikut untuk menambah atau mengurangi waktu dari tanggal\/waktu di panda: #add time to datetime df[&#8216; new_datetime &#8216;] = df[&#8216; my_datetime &#8216;] + pd. Timedelta (hours= 5 , minutes= 10 , seconds= 3 ) #subtract time from datetime df[&#8216; new_datetime &#8216;] = df[&#8216; my_datetime &#8216;] &#8211; pd. Timedelta (hours= 5 , [&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: Cara menambah\/mengurangi waktu ke Datetime - Statorials<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara menambah dan mengurangi waktu dari tanggal\/waktu di Pandas, dengan sebuah 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\/panda-tambahkan-kurangi-waktu-tanggal-waktu\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Pandas: Cara menambah\/mengurangi waktu ke Datetime - Statorials\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara menambah dan mengurangi waktu dari tanggal\/waktu di Pandas, dengan sebuah contoh.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/panda-tambahkan-kurangi-waktu-tanggal-waktu\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-15T20:00:36+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\/panda-tambahkan-kurangi-waktu-tanggal-waktu\/\",\"url\":\"https:\/\/statorials.org\/id\/panda-tambahkan-kurangi-waktu-tanggal-waktu\/\",\"name\":\"Pandas: Cara menambah\/mengurangi waktu ke Datetime - Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-15T20:00:36+00:00\",\"dateModified\":\"2023-07-15T20:00:36+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara menambah dan mengurangi waktu dari tanggal\/waktu di Pandas, dengan sebuah contoh.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/panda-tambahkan-kurangi-waktu-tanggal-waktu\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/panda-tambahkan-kurangi-waktu-tanggal-waktu\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/panda-tambahkan-kurangi-waktu-tanggal-waktu\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Pandas: cara menambah\/mengurangi waktu ke datetime\"}]},{\"@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: Cara menambah\/mengurangi waktu ke Datetime - Statorials","description":"Tutorial ini menjelaskan cara menambah dan mengurangi waktu dari tanggal\/waktu di Pandas, dengan sebuah 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\/panda-tambahkan-kurangi-waktu-tanggal-waktu\/","og_locale":"id_ID","og_type":"article","og_title":"Pandas: Cara menambah\/mengurangi waktu ke Datetime - Statorials","og_description":"Tutorial ini menjelaskan cara menambah dan mengurangi waktu dari tanggal\/waktu di Pandas, dengan sebuah contoh.","og_url":"https:\/\/statorials.org\/id\/panda-tambahkan-kurangi-waktu-tanggal-waktu\/","og_site_name":"Statorials","article_published_time":"2023-07-15T20:00:36+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\/panda-tambahkan-kurangi-waktu-tanggal-waktu\/","url":"https:\/\/statorials.org\/id\/panda-tambahkan-kurangi-waktu-tanggal-waktu\/","name":"Pandas: Cara menambah\/mengurangi waktu ke Datetime - Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-15T20:00:36+00:00","dateModified":"2023-07-15T20:00:36+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara menambah dan mengurangi waktu dari tanggal\/waktu di Pandas, dengan sebuah contoh.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/panda-tambahkan-kurangi-waktu-tanggal-waktu\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/panda-tambahkan-kurangi-waktu-tanggal-waktu\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/panda-tambahkan-kurangi-waktu-tanggal-waktu\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Pandas: cara menambah\/mengurangi waktu ke datetime"}]},{"@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\/3741"}],"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=3741"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/3741\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=3741"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=3741"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=3741"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}