{"id":3240,"date":"2023-07-18T12:40:18","date_gmt":"2023-07-18T12:40:18","guid":{"rendered":"https:\/\/statorials.org\/id\/panda-menyimpan-kerangka-data\/"},"modified":"2023-07-18T12:40:18","modified_gmt":"2023-07-18T12:40:18","slug":"panda-menyimpan-kerangka-data","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/panda-menyimpan-kerangka-data\/","title":{"rendered":"Bagaimana cara menyimpan pandas dataframe untuk digunakan nanti (dengan contoh)"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Seringkali Anda mungkin ingin menyimpan pandas DataFrame untuk digunakan nanti tanpa harus mengimpor ulang data dari file CSV.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Cara termudah untuk melakukannya adalah dengan menggunakan <a href=\"https:\/\/pandas.pydata.org\/docs\/reference\/api\/pandas.DataFrame.to_pickle.html\" target=\"_blank\" rel=\"noopener\">to_pickle()<\/a> untuk menyimpan DataFrame sebagai file acar:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>df. <span style=\"color: #3366ff;\">to_pickle<\/span> (\" <span style=\"color: #ff0000;\">my_data.pkl<\/span> \")<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Ini akan menyimpan DataFrame di lingkungan kerja Anda saat ini.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Anda kemudian dapat menggunakan <a href=\"https:\/\/pandas.pydata.org\/docs\/reference\/api\/pandas.read_pickle.html\" target=\"_blank\" rel=\"noopener\">read_pickle()<\/a> untuk membaca DataFrame dengan cepat dari file acar:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>df = pd. <span style=\"color: #3366ff;\">read_pickle<\/span> (\" <span style=\"color: #ff0000;\">my_data.pkl<\/span> \")\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Contoh berikut menunjukkan cara menggunakan fungsi-fungsi ini dalam praktiknya.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Contoh: simpan dan muat Pandas DataFrame<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Misalkan kita membuat pandas DataFrame berikut yang berisi informasi tentang berbagai tim bola basket:<\/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;\">#createDataFrame\n<\/span>df = pd. <span style=\"color: #3366ff;\">DataFrame<\/span> ({' <span style=\"color: #ff0000;\">team<\/span> ': ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H'],\n                   ' <span style=\"color: #ff0000;\">points<\/span> ': [18, 22, 19, 14, 14, 11, 20, 28],\n                   ' <span style=\"color: #ff0000;\">assists<\/span> ': [5, 7, 7, 9, 12, 9, 9, 4],\n                   ' <span style=\"color: #ff0000;\">rebounds<\/span> ': [11, 8, 10, 6, 6, 5, 9, 12]})\n\n<span style=\"color: #008080;\">#view DataFrame\n<\/span><span style=\"color: #008000;\">print<\/span> (df)\n\n  team points assists rebounds\n0 A 18 5 11\n1 B 22 7 8\n2 C 19 7 10\n3 D 14 9 6\n4 E 14 12 6\n5 F 11 9 5\n6 G 20 9 9\n7:28 4 12<\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\">Kita bisa menggunakan <strong>df.info()<\/strong> untuk menampilkan tipe data setiap variabel di DataFrame:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #008080;\">#view DataFrame info\n<\/span><span style=\"color: #008000;\">print<\/span> ( <span style=\"color: #3366ff;\">df.info<\/span> ())\n\n&lt;class 'pandas.core.frame.DataFrame'&gt;\nRangeIndex: 8 entries, 0 to 7\nData columns (total 4 columns):\n # Column Non-Null Count Dtype \n--- ------ -------------- ----- \n 0 team 8 non-null object\n 1 point 8 non-null int64 \n 2 assists 8 non-null int64 \n 3 rebounds 8 non-null int64 \ndtypes: int64(3), object(1)\nmemory usage: 292.0+ bytes\nNone\n<\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\">Kita dapat menggunakan fungsi <strong>to_pickle()<\/strong> untuk menyimpan DataFrame ini ke file acar dengan ekstensi <strong>.pkl<\/strong> :<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #008080;\">#save DataFrame to pickle file\n<\/span>df. <span style=\"color: #3366ff;\">to_pickle<\/span> (\" <span style=\"color: #ff0000;\">my_data.pkl<\/span> \")\n<\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\">DataFrame kami sekarang disimpan sebagai file acar di lingkungan kerja kami saat ini.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Kita kemudian dapat menggunakan fungsi <strong>read_pickle()<\/strong> untuk membaca DataFrame dengan cepat:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #008080;\">#read DataFrame from pickle file\n<\/span>df=pd. <span style=\"color: #3366ff;\">read_pickle<\/span> (\" <span style=\"color: #ff0000;\">my_data.pkl<\/span> \")\n\n<span style=\"color: #008080;\">#view DataFrame<\/span>\n<span style=\"color: #008000;\">print<\/span> (df)\n\nteam points assists rebounds\n0 A 18 5 11\n1 B 22 7 8\n2 C 19 7 10\n3 D 14 9 6\n4 E 14 12 6\n5 F 11 9 5\n6 G 20 9 9\n7:28 4 12\n<\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\">Kita dapat menggunakan <strong>df.info()<\/strong> lagi untuk mengonfirmasi bahwa tipe data setiap kolom sama seperti sebelumnya:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #008080;\">#view DataFrame info\n<\/span><span style=\"color: #008000;\">print<\/span> ( <span style=\"color: #3366ff;\">df.info<\/span> ())\n\n&lt;class 'pandas.core.frame.DataFrame'&gt;\nRangeIndex: 8 entries, 0 to 7\nData columns (total 4 columns):\n # Column Non-Null Count Dtype \n--- ------ -------------- ----- \n 0 team 8 non-null object\n 1 point 8 non-null int64 \n 2 assists 8 non-null int64 \n 3 rebounds 8 non-null int64 \ndtypes: int64(3), object(1)\nmemory usage: 292.0+ bytes\nNone<\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\">Keuntungan menggunakan file acar adalah tipe data setiap kolom dipertahankan saat kita menyimpan dan memuat DataFrame.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Hal ini memberikan keuntungan dibandingkan menyimpan dan memuat file CSV karena kita tidak perlu melakukan transformasi apa pun pada DataFrame karena file acar mempertahankan status asli DataFrame.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Sumber daya tambahan<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Tutorial berikut menjelaskan cara memperbaiki kesalahan umum lainnya dengan Python:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/id\/kesalahan-kunci-panda\/\" target=\"_blank\" rel=\"noopener\">Cara Memperbaiki KeyError di Pandas<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/valueerror-tidak-dapat-mengubah-float-nan-menjadi-integer\/\" target=\"_blank\" rel=\"noopener\">Cara Memperbaiki: ValueError: Tidak dapat mengubah float NaN menjadi int<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/operan-tidak-dapat-disiarkan-dengan-formulir\/\" target=\"_blank\" rel=\"noopener\">Cara Memperbaiki: ValueError: Operan tidak dapat disiarkan dengan bentuk<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Seringkali Anda mungkin ingin menyimpan pandas DataFrame untuk digunakan nanti tanpa harus mengimpor ulang data dari file CSV. Cara termudah untuk melakukannya adalah dengan menggunakan to_pickle() untuk menyimpan DataFrame sebagai file acar: df. to_pickle (&#8221; my_data.pkl &#8220;) Ini akan menyimpan DataFrame di lingkungan kerja Anda saat ini. Anda kemudian dapat menggunakan read_pickle() untuk membaca DataFrame [&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>Bagaimana cara menyimpan Pandas DataFrame untuk digunakan nanti (dengan contoh) - Statorials<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara menyimpan DataFrame pandas agar tersedia untuk digunakan nanti, 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-menyimpan-kerangka-data\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Bagaimana cara menyimpan Pandas DataFrame untuk digunakan nanti (dengan contoh) - Statorials\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara menyimpan DataFrame pandas agar tersedia untuk digunakan nanti, dengan sebuah contoh.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/panda-menyimpan-kerangka-data\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-18T12:40:18+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-menyimpan-kerangka-data\/\",\"url\":\"https:\/\/statorials.org\/id\/panda-menyimpan-kerangka-data\/\",\"name\":\"Bagaimana cara menyimpan Pandas DataFrame untuk digunakan nanti (dengan contoh) - Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-18T12:40:18+00:00\",\"dateModified\":\"2023-07-18T12:40:18+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara menyimpan DataFrame pandas agar tersedia untuk digunakan nanti, dengan sebuah contoh.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/panda-menyimpan-kerangka-data\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/panda-menyimpan-kerangka-data\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/panda-menyimpan-kerangka-data\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Bagaimana cara menyimpan pandas dataframe untuk digunakan nanti (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":"Bagaimana cara menyimpan Pandas DataFrame untuk digunakan nanti (dengan contoh) - Statorials","description":"Tutorial ini menjelaskan cara menyimpan DataFrame pandas agar tersedia untuk digunakan nanti, 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-menyimpan-kerangka-data\/","og_locale":"id_ID","og_type":"article","og_title":"Bagaimana cara menyimpan Pandas DataFrame untuk digunakan nanti (dengan contoh) - Statorials","og_description":"Tutorial ini menjelaskan cara menyimpan DataFrame pandas agar tersedia untuk digunakan nanti, dengan sebuah contoh.","og_url":"https:\/\/statorials.org\/id\/panda-menyimpan-kerangka-data\/","og_site_name":"Statorials","article_published_time":"2023-07-18T12:40:18+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-menyimpan-kerangka-data\/","url":"https:\/\/statorials.org\/id\/panda-menyimpan-kerangka-data\/","name":"Bagaimana cara menyimpan Pandas DataFrame untuk digunakan nanti (dengan contoh) - Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-18T12:40:18+00:00","dateModified":"2023-07-18T12:40:18+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara menyimpan DataFrame pandas agar tersedia untuk digunakan nanti, dengan sebuah contoh.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/panda-menyimpan-kerangka-data\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/panda-menyimpan-kerangka-data\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/panda-menyimpan-kerangka-data\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Bagaimana cara menyimpan pandas dataframe untuk digunakan nanti (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\/3240"}],"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=3240"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/3240\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=3240"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=3240"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=3240"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}