{"id":3577,"date":"2023-07-16T18:00:58","date_gmt":"2023-07-16T18:00:58","guid":{"rendered":"https:\/\/statorials.org\/id\/kerangka-data-3d-panda\/"},"modified":"2023-07-16T18:00:58","modified_gmt":"2023-07-16T18:00:58","slug":"kerangka-data-3d-panda","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/kerangka-data-3d-panda\/","title":{"rendered":"Cara membuat dataframe 3d pandas (dengan contoh)"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Anda dapat menggunakan modul <a href=\"https:\/\/docs.xarray.dev\/en\/stable\/user-guide\/pandas.html\" target=\"_blank\" rel=\"noopener\">xarray<\/a> untuk membuat DataFrame panda 3D dengan cepat.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Tutorial ini menjelaskan cara membuat DataFrame 3D panda berikut menggunakan fungsi modul xarray:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong>product_A product_B product_C\nyear quarter                                 \n2021 Q1 1.624345 0.319039 50\n     Q2 -0.611756 0.319039 50\n     Q3 -0.528172 0.319039 50\n     Q4 -1.072969 0.319039 50\n2022 Q1 0.865408 -0.249370 50\n     Q2 -2.301539 -0.249370 50\n     Q3 1.744812 -0.249370 50\n     Q4 -0.761207 -0.249370 50\n<\/strong><\/span><\/pre>\n<h2> <span style=\"color: #000000;\"><strong>Contoh: Membuat DataFrame 3D Pandas<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara membuat dataset 3D menggunakan fungsi <strong>xarray<\/strong> dan <strong>NumPy<\/strong> :<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #008000;\">import<\/span> numpy <span style=\"color: #008000;\">as<\/span> np\n<span style=\"color: #008000;\">import<\/span> xarray <span style=\"color: #008000;\">as<\/span> xr\n\n<span style=\"color: #008080;\">#make this example reproducible\n<\/span>n.p. <span style=\"color: #3366ff;\">random<\/span> . <span style=\"color: #3366ff;\">seeds<\/span> (1)\n\n<span style=\"color: #008080;\">#create 3D dataset\n<\/span>xarray_3d = xr. <span style=\"color: #3366ff;\">Dataset<\/span> (\n    <span style=\"color: #3366ff;\">{<\/span> \" <span style=\"color: #ff0000;\">product_A<\/span> \": ((\"year\", \"quarter\"), <span style=\"color: #3366ff;\">np.random.randn<\/span> (2,4))},\n    coordinates={\n        \" <span style=\"color: #ff0000;\">year<\/span> \": [2021, 2022],\n        \" <span style=\"color: #ff0000;\">quarter<\/span> \": [\"Q1\", \"Q2\", \"Q3\", \"Q4\"],\n        \" <span style=\"color: #ff0000;\">product_B<\/span> \": (\"year\", np. <span style=\"color: #3366ff;\">random<\/span> . <span style=\"color: #3366ff;\">randn<\/span> (2)),\n        \" <span style=\"color: #ff0000;\">product_C<\/span> \": 50,\n    },\n)\n\n<span style=\"color: #008080;\">#view 3D dataset\n<\/span><span style=\"color: #008000;\">print<\/span> (xarray_3d)\n\nDimensions: (year: 2, quarter: 4)\nCoordinates:\n  * year (year) int32 2021 2022\n  * quarter (quarter) &lt;U2 'Q1' 'Q2' 'Q3' 'Q4'\n    product_B (year) float64 0.319 -0.2494\n    product_C int32 50\nData variables:\n    product_A (year, quarter) float64 1.624 -0.6118 -0.5282 ... 1.745 -0.7612<\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\"><strong>Catatan<\/strong> : Fungsi NumPy <a href=\"https:\/\/numpy.org\/doc\/stable\/reference\/random\/generated\/numpy.random.randn.html\" target=\"_blank\" rel=\"noopener\">randn()<\/a> mengembalikan nilai contoh dari <a href=\"https:\/\/statorials.org\/id\/distribusi-normal-vs-distribusi-normal-standar\/\" target=\"_blank\" rel=\"noopener\">distribusi normal standar<\/a> .<\/span><\/p>\n<p> <span style=\"color: #000000;\"><span style=\"color: #000000;\">Kita kemudian dapat menggunakan fungsi <strong>to_dataframe()<\/strong> untuk mengubah kumpulan data ini menjadi DataFrame pandas:<\/span><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #008080;\">#convert xarray to DataFrame\n<\/span>df_3d = xarray_3d. <span style=\"color: #3366ff;\">to_dataframe<\/span> ()\n\n<span style=\"color: #008080;\">#view 3D DataFrame\n<\/span><span style=\"color: #008000;\">print<\/span> (df_3d)\n\n              product_A product_B product_C\nyear quarter                                 \n2021 Q1 1.624345 0.319039 50\n     Q2 -0.611756 0.319039 50\n     Q3 -0.528172 0.319039 50\n     Q4 -1.072969 0.319039 50\n2022 Q1 0.865408 -0.249370 50\n     Q2 -2.301539 -0.249370 50\n     Q3 1.744812 -0.249370 50\n     Q4 -0.761207 -0.249370 50<\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\">Hasilnya adalah DataFrame panda 3D yang berisi informasi tentang jumlah penjualan yang dilakukan dari tiga produk berbeda dalam dua tahun berbeda dan empat kuartal berbeda per tahun.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Kita dapat menggunakan fungsi <strong>type()<\/strong> untuk mengonfirmasi bahwa objek ini memang merupakan DataFrame pandas:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #008080;\">#display type of df_3d\n<\/span><span style=\"color: #008000;\">type<\/span> (df_3d)\n\npandas.core.frame.DataFrame\n<\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\">Objek tersebut memang merupakan DataFrame pandas.<\/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 menjalankan fungsi umum lainnya di panda:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/id\/nilai-unik-panda-di-kolom\/\" target=\"_blank\" rel=\"noopener\">Pandas: Cara menemukan nilai unik dalam kolom<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/perbedaan-panda-antar-baris\/\" target=\"_blank\" rel=\"noopener\">Pandas: cara mencari perbedaan antara dua garis<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/panda-menghitung-nilai-yang-hilang\/\" target=\"_blank\" rel=\"noopener\">Pandas: Cara menghitung nilai yang hilang di DataFrame<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Anda dapat menggunakan modul xarray untuk membuat DataFrame panda 3D dengan cepat. Tutorial ini menjelaskan cara membuat DataFrame 3D panda berikut menggunakan fungsi modul xarray: product_A product_B product_C year quarter 2021 Q1 1.624345 0.319039 50 Q2 -0.611756 0.319039 50 Q3 -0.528172 0.319039 50 Q4 -1.072969 0.319039 50 2022 Q1 0.865408 -0.249370 50 Q2 -2.301539 -0.249370 [&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 membuat DataFrame 3D Pandas (dengan contoh) - Statologi<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara membuat DataFrame 3D 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\/kerangka-data-3d-panda\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cara membuat DataFrame 3D Pandas (dengan contoh) - Statologi\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara membuat DataFrame 3D pandas, dengan sebuah contoh.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/kerangka-data-3d-panda\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-16T18:00:58+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\/kerangka-data-3d-panda\/\",\"url\":\"https:\/\/statorials.org\/id\/kerangka-data-3d-panda\/\",\"name\":\"Cara membuat DataFrame 3D Pandas (dengan contoh) - Statologi\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-16T18:00:58+00:00\",\"dateModified\":\"2023-07-16T18:00:58+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara membuat DataFrame 3D pandas, dengan sebuah contoh.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/kerangka-data-3d-panda\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/kerangka-data-3d-panda\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/kerangka-data-3d-panda\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara membuat dataframe 3d 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 membuat DataFrame 3D Pandas (dengan contoh) - Statologi","description":"Tutorial ini menjelaskan cara membuat DataFrame 3D 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\/kerangka-data-3d-panda\/","og_locale":"id_ID","og_type":"article","og_title":"Cara membuat DataFrame 3D Pandas (dengan contoh) - Statologi","og_description":"Tutorial ini menjelaskan cara membuat DataFrame 3D pandas, dengan sebuah contoh.","og_url":"https:\/\/statorials.org\/id\/kerangka-data-3d-panda\/","og_site_name":"Statorials","article_published_time":"2023-07-16T18:00:58+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\/kerangka-data-3d-panda\/","url":"https:\/\/statorials.org\/id\/kerangka-data-3d-panda\/","name":"Cara membuat DataFrame 3D Pandas (dengan contoh) - Statologi","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-16T18:00:58+00:00","dateModified":"2023-07-16T18:00:58+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara membuat DataFrame 3D pandas, dengan sebuah contoh.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/kerangka-data-3d-panda\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/kerangka-data-3d-panda\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/kerangka-data-3d-panda\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Cara membuat dataframe 3d 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\/3577"}],"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=3577"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/3577\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=3577"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=3577"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=3577"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}