{"id":4238,"date":"2023-07-12T15:01:15","date_gmt":"2023-07-12T15:01:15","guid":{"rendered":"https:\/\/statorials.org\/id\/panda-menggabungkan-kolom-tanggal-dan-waktu\/"},"modified":"2023-07-12T15:01:15","modified_gmt":"2023-07-12T15:01:15","slug":"panda-menggabungkan-kolom-tanggal-dan-waktu","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/panda-menggabungkan-kolom-tanggal-dan-waktu\/","title":{"rendered":"Pandas: cara menggabungkan kolom tanggal dan waktu"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Anda dapat menggunakan sintaks berikut untuk menggabungkan kolom tanggal dan waktu pandas DataFrame menjadi satu kolom:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>df[' <span style=\"color: #ff0000;\">datetime<\/span> '] = pd. <span style=\"color: #3366ff;\">to_datetime<\/span> (df[' <span style=\"color: #ff0000;\">date<\/span> '] + ' ' + df[' <span style=\"color: #ff0000;\">time<\/span> '])\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa sintaks ini mengasumsikan bahwa kolom <strong>tanggal<\/strong> dan <strong>waktu<\/strong> keduanya adalah string saat ini.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Jika kedua kolom belum menjadi string, Anda dapat menggunakan <strong>astype(str)<\/strong> untuk mengonversinya menjadi string:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>df[' <span style=\"color: #ff0000;\">datetime<\/span> '] = pd. <span style=\"color: #3366ff;\">to_datetime<\/span> (df[' <span style=\"color: #ff0000;\">date<\/span> ']. <span style=\"color: #3366ff;\">astype<\/span> ( <span style=\"color: #008000;\">str<\/span> ) + ' ' + df[' <span style=\"color: #ff0000;\">time<\/span> ']. <span style=\"color: #3366ff;\">astype<\/span> ( <span style=\"color: #008000;\">str<\/span> ))<\/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: Gabungkan Kolom Tanggal dan Waktu di Pandas<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Katakanlah kita memiliki panda DataFrame berikut yang berisi kolom tanggal dan kolom waktu:<\/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<span style=\"color: #000000;\">\ndf = pd. <span style=\"color: #3366ff;\">DataFrame<\/span> ({' <span style=\"color: #ff0000;\">date<\/span> ': ['10-1-2023', '10-4-2023', '10-6-2023', '10-6-2023',\n                            '10-14-2023', '10-15-2023', '10-29-2023'],\n                   ' <span style=\"color: #ff0000;\">time<\/span> ': ['4:15:00', '7:16:04', '9:25:00', '10:13:45',\n                            '15:30:00', '18:15:00', '23:15:00']})\n\n<span style=\"color: #008080;\">#view DataFrame\n<\/span><span style=\"color: #008000;\">print<\/span> (df)\n\n         date time\n0 10-1-2023 4:15:00\n1 10-4-2023 7:16:04\n2 10-6-2023 9:25:00\n3 10-6-2023 10:13:45\n4 10-14-2023 15:30:00\n5 10-15-2023 18:15:00\n6 10-29-2023 23:15:00\n<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Katakanlah kita ingin membuat kolom baru bernama <strong>datetime<\/strong> yang menggabungkan nilai dari kolom <strong>tanggal<\/strong> dan <strong>waktu<\/strong> .<\/span><\/p>\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;\">#create new datetime column<\/span>\ndf[' <span style=\"color: #ff0000;\">datetime<\/span> '] = pd. <span style=\"color: #3366ff;\">to_datetime<\/span> (df[' <span style=\"color: #ff0000;\">date<\/span> '] + ' ' + df[' <span style=\"color: #ff0000;\">time<\/span> '])\n\n<span style=\"color: #008080;\">#view updated DataFrame<\/span>\n<span style=\"color: #008000;\">print<\/span> (df)\n\n         datetime datetime\n0 10-1-2023 4:15:00 2023-10-01 04:15:00\n1 10-4-2023 7:16:04 2023-10-04 07:16:04\n2 10-6-2023 9:25:00 2023-10-06 09:25:00\n3 10-6-2023 10:13:45 2023-10-06 10:13:45\n4 10-14-2023 15:30:00 2023-10-14 15:30:00\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa kolom <strong>datetime<\/strong> yang baru telah berhasil menggabungkan nilai dari kolom <strong>tanggal<\/strong> dan <strong>waktu<\/strong> menjadi satu kolom.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Kita juga bisa menggunakan fungsi <strong>dtypes<\/strong> untuk memeriksa tipe data setiap kolom di DataFrame:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\"><span style=\"color: #000000;\"><span style=\"color: #008080;\">#view data type of each column\n<\/span>df. <span style=\"color: #3366ff;\">dtypes\n\n<span style=\"color: #000000;\">date object\ntime object\ndatetime datetime64[ns]\ndtype:object\n<\/span><\/span><\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\"><span style=\"color: #000000;\">Dari hasilnya kita dapat melihat bahwa kolom <strong>tanggal<\/strong> dan <strong>waktu<\/strong> keduanya merupakan objek (yaitu string) dan kolom <strong>datetime<\/strong> yang baru adalah datetime.<\/span><\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Catatan<\/strong> : Anda dapat menemukan dokumentasi lengkap fungsi pandas <strong>to_datetime()<\/strong> <a href=\"https:\/\/pandas.pydata.org\/docs\/reference\/api\/pandas.to_datetime.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 operasi umum lainnya di panda:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/id\/rentang-tanggal-panda\/\" target=\"_blank\" rel=\"noopener\">Cara membuat rentang tanggal 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\/perbedaan-tanggal-panda\/\" target=\"_blank\" rel=\"noopener\">Cara menghitung selisih dua kurma di panda<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Anda dapat menggunakan sintaks berikut untuk menggabungkan kolom tanggal dan waktu pandas DataFrame menjadi satu kolom: df[&#8216; datetime &#8216;] = pd. to_datetime (df[&#8216; date &#8216;] + &#8216; &#8216; + df[&#8216; time &#8216;]) Perhatikan bahwa sintaks ini mengasumsikan bahwa kolom tanggal dan waktu keduanya adalah string saat ini. Jika kedua kolom belum menjadi string, Anda dapat [&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 menggabungkan kolom tanggal dan waktu - Statorial<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara menggabungkan kolom tanggal dan waktu di pandas DataFrame, 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-menggabungkan-kolom-tanggal-dan-waktu\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Pandas: Cara menggabungkan kolom tanggal dan waktu - Statorial\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara menggabungkan kolom tanggal dan waktu di pandas DataFrame, dengan sebuah contoh.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/panda-menggabungkan-kolom-tanggal-dan-waktu\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-12T15:01:15+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-menggabungkan-kolom-tanggal-dan-waktu\/\",\"url\":\"https:\/\/statorials.org\/id\/panda-menggabungkan-kolom-tanggal-dan-waktu\/\",\"name\":\"Pandas: Cara menggabungkan kolom tanggal dan waktu - Statorial\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-12T15:01:15+00:00\",\"dateModified\":\"2023-07-12T15:01:15+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara menggabungkan kolom tanggal dan waktu di pandas DataFrame, dengan sebuah contoh.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/panda-menggabungkan-kolom-tanggal-dan-waktu\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/panda-menggabungkan-kolom-tanggal-dan-waktu\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/panda-menggabungkan-kolom-tanggal-dan-waktu\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Pandas: cara menggabungkan kolom tanggal dan 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 menggabungkan kolom tanggal dan waktu - Statorial","description":"Tutorial ini menjelaskan cara menggabungkan kolom tanggal dan waktu di pandas DataFrame, 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-menggabungkan-kolom-tanggal-dan-waktu\/","og_locale":"id_ID","og_type":"article","og_title":"Pandas: Cara menggabungkan kolom tanggal dan waktu - Statorial","og_description":"Tutorial ini menjelaskan cara menggabungkan kolom tanggal dan waktu di pandas DataFrame, dengan sebuah contoh.","og_url":"https:\/\/statorials.org\/id\/panda-menggabungkan-kolom-tanggal-dan-waktu\/","og_site_name":"Statorials","article_published_time":"2023-07-12T15:01:15+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-menggabungkan-kolom-tanggal-dan-waktu\/","url":"https:\/\/statorials.org\/id\/panda-menggabungkan-kolom-tanggal-dan-waktu\/","name":"Pandas: Cara menggabungkan kolom tanggal dan waktu - Statorial","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-12T15:01:15+00:00","dateModified":"2023-07-12T15:01:15+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara menggabungkan kolom tanggal dan waktu di pandas DataFrame, dengan sebuah contoh.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/panda-menggabungkan-kolom-tanggal-dan-waktu\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/panda-menggabungkan-kolom-tanggal-dan-waktu\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/panda-menggabungkan-kolom-tanggal-dan-waktu\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Pandas: cara menggabungkan kolom tanggal dan 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\/4238"}],"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=4238"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/4238\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=4238"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=4238"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=4238"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}