{"id":3931,"date":"2023-07-14T16:38:03","date_gmt":"2023-07-14T16:38:03","guid":{"rendered":"https:\/\/statorials.org\/id\/panda-mengubah-tipe-kolom\/"},"modified":"2023-07-14T16:38:03","modified_gmt":"2023-07-14T16:38:03","slug":"panda-mengubah-tipe-kolom","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/panda-mengubah-tipe-kolom\/","title":{"rendered":"Cara mengubah tipe kolom di pandas (dengan contoh)"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Kolom DataFrame pandas dapat menggunakan salah satu tipe berikut:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\"><strong>objek<\/strong> (string)<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>int64<\/strong> (bilangan bulat)<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>float64<\/strong> (nilai numerik dengan desimal)<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>bool<\/strong> (nilai benar atau salah)<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>datetime64<\/strong> (tanggal dan waktu)<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Cara termudah untuk mengonversi kolom dari satu tipe data ke tipe data lainnya adalah dengan menggunakan fungsi <strong>astype()<\/strong> .<\/span><\/p>\n<p> <span style=\"color: #000000;\">Anda bisa menggunakan metode berikut dengan fungsi <strong>astype()<\/strong> untuk mengonversi kolom dari satu tipe data ke tipe data lainnya:<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Metode 1: Konversikan kolom ke tipe data lain<\/strong><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>df[' <span style=\"color: #ff0000;\">col1<\/span> '] = df[' <span style=\"color: #ff0000;\">col1<\/span> ']. <span style=\"color: #3366ff;\">astype<\/span> (' <span style=\"color: #ff0000;\">int64<\/span> ')\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\"><strong>Metode 2: Konversikan beberapa kolom ke tipe data lain<\/strong><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>df[[' <span style=\"color: #ff0000;\">col1<\/span> ', ' <span style=\"color: #ff0000;\">col2<\/span> ']] = df[[' <span style=\"color: #ff0000;\">col1<\/span> ', ' <span style=\"color: #ff0000;\">col2<\/span> ']]. <span style=\"color: #3366ff;\">astype<\/span> (' <span style=\"color: #ff0000;\">int64<\/span> ')<\/strong><\/pre>\n<p> <span style=\"color: #000000;\"><strong>Metode 3: Ubah Semua Kolom ke Tipe Data Lain<\/strong><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>df = df. <span style=\"color: #3366ff;\">astype<\/span> (' <span style=\"color: #ff0000;\">int64<\/span> ')<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Contoh berikut menunjukkan cara menggunakan setiap metode dalam praktik dengan pandas DataFrame berikut:<\/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<span style=\"color: #008080;\"><span style=\"color: #000000;\"><span style=\"color: #008080;\">\n\n#createDataFrame\n<\/span>df = pd. <span style=\"color: #3366ff;\">DataFrame<\/span> ({' <span style=\"color: #ff0000;\">ID<\/span> ': ['1', '2', '3', '4', '5', '6'],\n                   ' <span style=\"color: #ff0000;\">tenure<\/span> ': [12.443, 15.8, 16.009, 5.06, 11.075, 12.9546],\n                   ' <span style=\"color: #ff0000;\">sales<\/span> ': [5, 7, 7, 9, 12, 9]})\n\n<span style=\"color: #008080;\">#view DataFrame\n<\/span><span style=\"color: #008000;\">print<\/span> (df)\n\n  ID tenure sales\n0 1 12.4430 5\n1 2 15.8000 7\n2 3 16.0090 7\n3 4 5.0600 9\n4 5 11.0750 12\n5 6 12.9546 9\n\n<span style=\"color: #008080;\">#view data type of each column\n<\/span><span style=\"color: #008000;\">print<\/span> ( <span style=\"color: #3366ff;\">df.dtypes<\/span> )\n\nobject ID\ntenure float64\ndirty int64\ndtype:object\n<\/span><\/span><\/strong><\/pre>\n<h2> <span style=\"color: #000000;\"><strong>Contoh 1: Mengonversi kolom ke tipe data lain<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara menggunakan fungsi <strong>astype()<\/strong> untuk mengonversi kolom <strong>tenure<\/strong> dari float menjadi integer:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\"><span style=\"color: #000000;\"><span style=\"color: #008080;\">#convert tenure column to int64\n<\/span>df[' <span style=\"color: #ff0000;\">tenure<\/span> '] = df[' <span style=\"color: #ff0000;\">tenure<\/span> ']. <span style=\"color: #3366ff;\">astype<\/span> (' <span style=\"color: #ff0000;\">int64<\/span> ')\n\n<span style=\"color: #008080;\">#view updated data type for each column\n<\/span><span style=\"color: #008000;\">print<\/span> ( <span style=\"color: #3366ff;\">df.dtypes<\/span> )\n\nobject ID\ntenure int64\ndirty int64\ndtype:object\n<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\"><span style=\"color: #000000;\">Perhatikan bahwa kolom <strong>kepemilikan<\/strong> diubah menjadi int64 sementara semua kolom lainnya mempertahankan tipe data aslinya.<\/span><\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Contoh 2: Konversi beberapa kolom ke tipe data lain<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara menggunakan fungsi <strong>astype()<\/strong> untuk mengonversi kolom <strong>ID<\/strong> dan <strong>tenure<\/strong> menjadi bilangan bulat:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\"><span style=\"color: #000000;\"><span style=\"color: #008080;\">#convert ID and tenure columns to int64\n<\/span>df[[' <span style=\"color: #ff0000;\">ID<\/span> ', ' <span style=\"color: #ff0000;\">tenure<\/span> ']] = df[[' <span style=\"color: #ff0000;\">ID<\/span> ', ' <span style=\"color: #ff0000;\">tenure<\/span> ']]. <span style=\"color: #3366ff;\">astype<\/span> (' <span style=\"color: #ff0000;\">int64<\/span> ')\n\n<span style=\"color: #008080;\">#view updated data type for each column\n<\/span><span style=\"color: #008000;\">print<\/span> ( <span style=\"color: #3366ff;\">df.dtypes<\/span> )\n\nID int64\ntenure int64\ndirty int64\ndtype:object\n<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa kolom <strong>ID<\/strong> dan <strong>tenure<\/strong> telah diubah menjadi int64.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Contoh 3: Konversikan semua kolom ke tipe data lain<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara menggunakan fungsi <strong>astype()<\/strong> untuk mengonversi semua kolom di DataFrame menjadi tipe data integer:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\"><span style=\"color: #000000;\"><span style=\"color: #008080;\">#convert all columns to int64\n<\/span>df = df. <span style=\"color: #3366ff;\">astype<\/span> (' <span style=\"color: #ff0000;\">int64<\/span> ')\n\n<span style=\"color: #008080;\">#view updated data type for each column\n<\/span><span style=\"color: #008000;\">print<\/span> ( <span style=\"color: #3366ff;\">df.dtypes<\/span> )\n\nID int64\ntenure int64\ndirty int64\ndtype:object\n<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa semua kolom telah dikonversi ke int64.<\/span><\/p>\n<p> <span style=\"color: #000000;\"><span style=\"color: #000000;\"><strong>Catatan<\/strong> : Anda dapat menemukan dokumentasi lengkap fungsi pandas <strong>astype()<\/strong> <a href=\"https:\/\/pandas.pydata.org\/docs\/reference\/api\/pandas.DataFrame.astype.html\" target=\"_blank\" rel=\"noopener\">di sini<\/a> .<\/span><\/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 konversi umum lainnya di pandas:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/id\/panda-pada-tali\/\" target=\"_blank\" rel=\"noopener\">Cara mengonversi kolom Pandas DataFrame menjadi string<\/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\/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\/mengonversi-string-menjadi-panda-mengambang\/\" target=\"_blank\" rel=\"noopener\">Bagaimana mengubah string menjadi float di Pandas<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Kolom DataFrame pandas dapat menggunakan salah satu tipe berikut: objek (string) int64 (bilangan bulat) float64 (nilai numerik dengan desimal) bool (nilai benar atau salah) datetime64 (tanggal dan waktu) Cara termudah untuk mengonversi kolom dari satu tipe data ke tipe data lainnya adalah dengan menggunakan fungsi astype() . Anda bisa menggunakan metode berikut dengan fungsi astype() [&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 Mengubah Tipe Kolom di Pandas (dengan Contoh) \u2013 Statologi<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara mengubah tipe kolom 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\/panda-mengubah-tipe-kolom\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cara Mengubah Tipe Kolom di Pandas (dengan Contoh) \u2013 Statologi\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara mengubah tipe kolom di panda, dengan beberapa contoh.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/panda-mengubah-tipe-kolom\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-14T16:38:03+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-mengubah-tipe-kolom\/\",\"url\":\"https:\/\/statorials.org\/id\/panda-mengubah-tipe-kolom\/\",\"name\":\"Cara Mengubah Tipe Kolom di Pandas (dengan Contoh) \u2013 Statologi\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-14T16:38:03+00:00\",\"dateModified\":\"2023-07-14T16:38:03+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara mengubah tipe kolom di panda, dengan beberapa contoh.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/panda-mengubah-tipe-kolom\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/panda-mengubah-tipe-kolom\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/panda-mengubah-tipe-kolom\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara mengubah tipe kolom 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 Mengubah Tipe Kolom di Pandas (dengan Contoh) \u2013 Statologi","description":"Tutorial ini menjelaskan cara mengubah tipe kolom 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\/panda-mengubah-tipe-kolom\/","og_locale":"id_ID","og_type":"article","og_title":"Cara Mengubah Tipe Kolom di Pandas (dengan Contoh) \u2013 Statologi","og_description":"Tutorial ini menjelaskan cara mengubah tipe kolom di panda, dengan beberapa contoh.","og_url":"https:\/\/statorials.org\/id\/panda-mengubah-tipe-kolom\/","og_site_name":"Statorials","article_published_time":"2023-07-14T16:38:03+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-mengubah-tipe-kolom\/","url":"https:\/\/statorials.org\/id\/panda-mengubah-tipe-kolom\/","name":"Cara Mengubah Tipe Kolom di Pandas (dengan Contoh) \u2013 Statologi","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-14T16:38:03+00:00","dateModified":"2023-07-14T16:38:03+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara mengubah tipe kolom di panda, dengan beberapa contoh.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/panda-mengubah-tipe-kolom\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/panda-mengubah-tipe-kolom\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/panda-mengubah-tipe-kolom\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Cara mengubah tipe kolom 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\/3931"}],"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=3931"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/3931\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=3931"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=3931"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=3931"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}