{"id":3719,"date":"2023-07-15T23:07:56","date_gmt":"2023-07-15T23:07:56","guid":{"rendered":"https:\/\/statorials.org\/id\/panda-memilih-baris-berdasarkan-stempel-waktu\/"},"modified":"2023-07-15T23:07:56","modified_gmt":"2023-07-15T23:07:56","slug":"panda-memilih-baris-berdasarkan-stempel-waktu","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/panda-memilih-baris-berdasarkan-stempel-waktu\/","title":{"rendered":"Pandas: cara memilih baris dataframe berdasarkan stempel waktu"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Anda dapat menggunakan sintaks dasar berikut untuk memilih baris di antara dua stempel waktu di pandas DataFrame:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>df[(df[' <span style=\"color: #ff0000;\">tstamp<\/span> '] &gt; ' <span style=\"color: #ff0000;\">2022-10-25 04:30:00<\/span> ') <span style=\"color: #800080;\">&amp;<\/span> (df[' <span style=\"color: #ff0000;\">tstamp<\/span> '] &lt; ' <span style=\"color: #ff0000;\">2022-10-27 11:00:00<\/span> ')]\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Sintaks ini mengasumsikan bahwa <b>tstamp<\/b> sudah memiliki tipe datetime.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Jika tidak, Anda dapat menggunakan sintaks berikut untuk mengonversinya menjadi kolom datetime:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>df[' <span style=\"color: #ff0000;\">tstamp<\/span> '] = pd. <span style=\"color: #3366ff;\">to_datetime<\/span> (df[' <span style=\"color: #ff0000;\">tstamp<\/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: pilih baris Pandas DataFrame berdasarkan stempel waktu<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Misalkan kita memiliki pandas DataFrame berikut yang berisi informasi tentang penjualan di toko ritel:<\/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;\">tstamp<\/span> ': ['2022-10-25 04:00:00', '2022-10-25 11:55:12',\n                                 '2022-10-26 02:00:00', '2022-10-27 10:30:00',\n                                 '2022-10-27 14:25:00', '2022-10-28 01:15:27'],\n                   ' <span style=\"color: #ff0000;\">sales<\/span> ': [18, 22, 19, 14, 14, 11]})\n\n<span style=\"color: #008080;\">#view DataFrame\n<\/span><span style=\"color: #008000;\">print<\/span> (df)\n\n                tstamp sales\n0 2022-10-25 04:00:00 18\n1 2022-10-25 11:55:12 22\n2 2022-10-26 02:00:00 19\n3 2022-10-27 10:30:00 14\n4 2022-10-27 14:25:00 14\n5 2022-10-28 01:15:27 11\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Katakanlah kita hanya ingin memilih baris di antara dua stempel waktu berikut:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\">25-10-2022 04:30:00<\/span><\/li>\n<li> <span style=\"color: #000000;\">27-10-2022 11:00:00<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Kita dapat menggunakan sintaks berikut untuk melakukan ini:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#convert timestamp column to datetime dtype\n<\/span>df[' <span style=\"color: #ff0000;\">tstamp<\/span> '] = pd. <span style=\"color: #3366ff;\">to_datetime<\/span> (df[' <span style=\"color: #ff0000;\">tstamp<\/span> '])\n\n<span style=\"color: #008080;\">#select rows between two timestamps\n<\/span>df[(df[' <span style=\"color: #ff0000;\">tstamp<\/span> '] &gt; ' <span style=\"color: #ff0000;\">2022-10-25 04:30:00<\/span> ') <span style=\"color: #800080;\">&amp;<\/span> (df[' <span style=\"color: #ff0000;\">tstamp<\/span> '] &lt; ' <span style=\"color: #ff0000;\">2022-10-27 11:00:00<\/span> ')]\n\n\ttstamp sales\n1 2022-10-25 11:55:12 22\n2 2022-10-26 02:00:00 19\n3 2022-10-27 10:30:00 14<\/strong>\n<\/pre>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa hanya garis antara dua stempel waktu yang kami tentukan yang dipilih.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Perhatikan juga bahwa Anda dapat memilih baris berdasarkan stempel waktu hanya dengan menggunakan nilai tanggal.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Misalnya, kita dapat menggunakan kode berikut untuk memilih semua baris dengan stempel waktu lebih besar dari 27-10-2022:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#convert timestamp column to datetime dtype\n<\/span>df[' <span style=\"color: #ff0000;\">tstamp<\/span> '] = pd. <span style=\"color: #3366ff;\">to_datetime<\/span> (df[' <span style=\"color: #ff0000;\">tstamp<\/span> '])\n\n<span style=\"color: #008080;\">#select rows with timestamp after 2022-10-27\n<\/span>df[df[' <span style=\"color: #ff0000;\">tstamp<\/span> '] &gt; ' <span style=\"color: #ff0000;\">2022-10-27<\/span> ']\n\n\ttstamp sales\n3 2022-10-27 10:30:00 14\n4 2022-10-27 14:25:00 14\n5 2022-10-28 01:15:27 11<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa hanya baris yang nilainya di kolom <strong>tsamp<\/strong> lebih lambat dari 27-10-2022 yang dipilih.<\/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\/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\/ubah-kolom-menjadi-waktu-panda\/\" target=\"_blank\" rel=\"noopener\">Cara mengonversi kolom menjadi DateTime di Pandas<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/panda-diurutkan-berdasarkan-tanggal\/\" target=\"_blank\" rel=\"noopener\">Cara mengurutkan Pandas DataFrame berdasarkan tanggal<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Anda dapat menggunakan sintaks dasar berikut untuk memilih baris di antara dua stempel waktu di pandas DataFrame: df[(df[&#8216; tstamp &#8216;] &gt; &#8216; 2022-10-25 04:30:00 &#8216;) &amp; (df[&#8216; tstamp &#8216;] &lt; &#8216; 2022-10-27 11:00:00 &#8216;)] Sintaks ini mengasumsikan bahwa tstamp sudah memiliki tipe datetime. Jika tidak, Anda dapat menggunakan sintaks berikut untuk mengonversinya menjadi kolom datetime: [&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 memilih baris DataFrame berdasarkan stempel waktu - Statorials<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara memilih baris dari DataFrame pandas berdasarkan stempel waktu, 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-memilih-baris-berdasarkan-stempel-waktu\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Pandas: Cara memilih baris DataFrame berdasarkan stempel waktu - Statorials\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara memilih baris dari DataFrame pandas berdasarkan stempel waktu, dengan sebuah contoh.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/panda-memilih-baris-berdasarkan-stempel-waktu\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-15T23:07:56+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-memilih-baris-berdasarkan-stempel-waktu\/\",\"url\":\"https:\/\/statorials.org\/id\/panda-memilih-baris-berdasarkan-stempel-waktu\/\",\"name\":\"Pandas: Cara memilih baris DataFrame berdasarkan stempel waktu - Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-15T23:07:56+00:00\",\"dateModified\":\"2023-07-15T23:07:56+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara memilih baris dari DataFrame pandas berdasarkan stempel waktu, dengan sebuah contoh.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/panda-memilih-baris-berdasarkan-stempel-waktu\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/panda-memilih-baris-berdasarkan-stempel-waktu\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/panda-memilih-baris-berdasarkan-stempel-waktu\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Pandas: cara memilih baris dataframe berdasarkan stempel waktu\"}]},{\"@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 memilih baris DataFrame berdasarkan stempel waktu - Statorials","description":"Tutorial ini menjelaskan cara memilih baris dari DataFrame pandas berdasarkan stempel waktu, 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-memilih-baris-berdasarkan-stempel-waktu\/","og_locale":"id_ID","og_type":"article","og_title":"Pandas: Cara memilih baris DataFrame berdasarkan stempel waktu - Statorials","og_description":"Tutorial ini menjelaskan cara memilih baris dari DataFrame pandas berdasarkan stempel waktu, dengan sebuah contoh.","og_url":"https:\/\/statorials.org\/id\/panda-memilih-baris-berdasarkan-stempel-waktu\/","og_site_name":"Statorials","article_published_time":"2023-07-15T23:07:56+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-memilih-baris-berdasarkan-stempel-waktu\/","url":"https:\/\/statorials.org\/id\/panda-memilih-baris-berdasarkan-stempel-waktu\/","name":"Pandas: Cara memilih baris DataFrame berdasarkan stempel waktu - Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-15T23:07:56+00:00","dateModified":"2023-07-15T23:07:56+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara memilih baris dari DataFrame pandas berdasarkan stempel waktu, dengan sebuah contoh.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/panda-memilih-baris-berdasarkan-stempel-waktu\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/panda-memilih-baris-berdasarkan-stempel-waktu\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/panda-memilih-baris-berdasarkan-stempel-waktu\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Pandas: cara memilih baris dataframe berdasarkan stempel waktu"}]},{"@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\/3719"}],"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=3719"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/3719\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=3719"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=3719"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=3719"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}