{"id":2382,"date":"2023-07-22T12:42:25","date_gmt":"2023-07-22T12:42:25","guid":{"rendered":"https:\/\/statorials.org\/id\/panda-panjang-hingga-lebar\/"},"modified":"2023-07-22T12:42:25","modified_gmt":"2023-07-22T12:42:25","slug":"panda-panjang-hingga-lebar","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/panda-panjang-hingga-lebar\/","title":{"rendered":"Pandas: cara membentuk ulang dataframe dari panjang ke lebar"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Anda dapat menggunakan sintaks dasar berikut untuk mengonversi pandas DataFrame dari format panjang ke lebar:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>df = pd. <span style=\"color: #3366ff;\">pivot<\/span> (df, index=' <span style=\"color: #ff0000;\">col1<\/span> ', columns=' <span style=\"color: #ff0000;\">col2<\/span> ', values=' <span style=\"color: #ff0000;\">col3<\/span> ')\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Dalam skenario ini, <strong>col1<\/strong> akan menjadi indeks, <strong>col2<\/strong> akan menjadi kolom, dan <strong>col3<\/strong> akan digunakan sebagai nilai di dalam DataFrame.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Contoh berikut menunjukkan cara menggunakan sintaksis ini dalam praktiknya.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Contoh: Bentuk Ulang Pandas DataFrame dari Panjang ke Lebar<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Misalkan kita memiliki pandas DataFrame berikut dalam format panjang:<\/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;\"><span style=\"color: #000000;\"><span style=\"color: #008080;\">#create DataFrame in long format\n<\/span>df = pd. <span style=\"color: #3366ff;\">DataFrame<\/span> ({' <span style=\"color: #ff0000;\">team<\/span> ': ['A', 'A', 'A', 'A', 'B', 'B', 'B', 'B'],\n                   ' <span style=\"color: #ff0000;\">player<\/span> ': [1, 2, 3, 4, 1, 2, 3, 4],\n                   ' <span style=\"color: #ff0000;\">points<\/span> ': [11, 8, 10, 6, 12, 5, 9, 4]})\n\n<span style=\"color: #008080;\">#view DataFrame\n<\/span>df\n\n\tteam player points\n0 to 1 11\n1 to 2 8\n2 to 3 10\n3 to 4 6\n4 B 1 12\n5 B 2 5\n6 B 3 9\n7 B 4 4\n<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Kita dapat menggunakan sintaks berikut untuk membentuk ulang DataFrame ini dari format panjang ke format lebar:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#reshape DataFrame from long format to wide format\n<span style=\"color: #000000;\">df = pd. <span style=\"color: #3366ff;\">pivot<\/span> (df, index=' <span style=\"color: #ff0000;\">team<\/span> ', columns=' <span style=\"color: #ff0000;\">player<\/span> ', values=' <span style=\"color: #ff0000;\">points<\/span> ')\n<\/span>\n#view updated DataFrame\n<span style=\"color: #000000;\">df\n\nplayer 1 2 3 4\nteam\t\t\t\t\nA 11 8 10 6\nB 12 5 9 4<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">DataFrame sekarang dalam format lebar.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Kami menggunakan &#8220;tim&#8221; sebagai kolom indeks, &#8220;pemain&#8221; sebagai kolom, dan &#8220;poin&#8221; sebagai nilai di dalam DataFrame.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa kita bisa menggunakan &#8220;pemain&#8221; sebagai kolom indeks dan &#8220;tim&#8221; sebagai kolom jika kita mau:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#reshape DataFrame from long format to wide format\n<span style=\"color: #000000;\">df = pd. <span style=\"color: #3366ff;\">pivot<\/span> (df, index=' <span style=\"color: #ff0000;\">player<\/span> ', columns=' <span style=\"color: #ff0000;\">team<\/span> ', values=' <span style=\"color: #ff0000;\">points<\/span> ')\n<\/span>\n#view updated DataFrame\n<span style=\"color: #000000;\">df\n\nteam A B\nplayer\t\t\n1 11 12\n2 8 5\n3 10 9\n4 6 4\n<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">DataFrame ini juga dalam format lebar.<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Catatan<\/strong> : Anda dapat menemukan dokumentasi lengkap fungsi pandas <strong>pivot()<\/strong> <a href=\"https:\/\/pandas.pydata.org\/docs\/reference\/api\/pandas.DataFrame.pivot.html\" target=\"_blank\" rel=\"noopener\">di sini<\/a> .<\/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 melakukan operasi umum lainnya dengan Python:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/id\/panda-lebar-hingga-panjang\/\" target=\"_blank\" rel=\"noopener\">Pandas: Cara membentuk ulang DataFrame dari lebar ke panjang<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/pandas-menambahkan-baris-ke-kerangka-data\/\" target=\"_blank\" rel=\"noopener\">Bagaimana cara menambahkan baris ke Pandas DataFrame<\/a><br \/> Bagaimana cara menambahkan kolom ke Pandas DataFrame<br \/> <a href=\"https:\/\/statorials.org\/id\/pandas-menghitung-nilai-tertentu-di-kolom\/\" target=\"_blank\" rel=\"noopener\">Cara menghitung kemunculan nilai tertentu di Pandas DataFrame<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Anda dapat menggunakan sintaks dasar berikut untuk mengonversi pandas DataFrame dari format panjang ke lebar: df = pd. pivot (df, index=&#8217; col1 &#8216;, columns=&#8217; col2 &#8216;, values=&#8217; col3 &#8216;) Dalam skenario ini, col1 akan menjadi indeks, col2 akan menjadi kolom, dan col3 akan digunakan sebagai nilai di dalam DataFrame. Contoh berikut menunjukkan cara menggunakan sintaksis [&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 membentuk ulang DataFrame dari panjang ke lebar - Statologi<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara membentuk ulang DataFrame pandas dari format panjang ke format lebar, 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-panjang-hingga-lebar\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Pandas: Cara membentuk ulang DataFrame dari panjang ke lebar - Statologi\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara membentuk ulang DataFrame pandas dari format panjang ke format lebar, dengan sebuah contoh.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/panda-panjang-hingga-lebar\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-22T12:42:25+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=\"1 menit\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/statorials.org\/id\/panda-panjang-hingga-lebar\/\",\"url\":\"https:\/\/statorials.org\/id\/panda-panjang-hingga-lebar\/\",\"name\":\"Pandas: Cara membentuk ulang DataFrame dari panjang ke lebar - Statologi\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-22T12:42:25+00:00\",\"dateModified\":\"2023-07-22T12:42:25+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara membentuk ulang DataFrame pandas dari format panjang ke format lebar, dengan sebuah contoh.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/panda-panjang-hingga-lebar\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/panda-panjang-hingga-lebar\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/panda-panjang-hingga-lebar\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Pandas: cara membentuk ulang dataframe dari panjang ke lebar\"}]},{\"@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 membentuk ulang DataFrame dari panjang ke lebar - Statologi","description":"Tutorial ini menjelaskan cara membentuk ulang DataFrame pandas dari format panjang ke format lebar, 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-panjang-hingga-lebar\/","og_locale":"id_ID","og_type":"article","og_title":"Pandas: Cara membentuk ulang DataFrame dari panjang ke lebar - Statologi","og_description":"Tutorial ini menjelaskan cara membentuk ulang DataFrame pandas dari format panjang ke format lebar, dengan sebuah contoh.","og_url":"https:\/\/statorials.org\/id\/panda-panjang-hingga-lebar\/","og_site_name":"Statorials","article_published_time":"2023-07-22T12:42:25+00:00","author":"Benjamin anderson","twitter_card":"summary_large_image","twitter_misc":{"Ditulis oleh":"Benjamin anderson","Estimasi waktu membaca":"1 menit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/statorials.org\/id\/panda-panjang-hingga-lebar\/","url":"https:\/\/statorials.org\/id\/panda-panjang-hingga-lebar\/","name":"Pandas: Cara membentuk ulang DataFrame dari panjang ke lebar - Statologi","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-22T12:42:25+00:00","dateModified":"2023-07-22T12:42:25+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara membentuk ulang DataFrame pandas dari format panjang ke format lebar, dengan sebuah contoh.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/panda-panjang-hingga-lebar\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/panda-panjang-hingga-lebar\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/panda-panjang-hingga-lebar\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Pandas: cara membentuk ulang dataframe dari panjang ke lebar"}]},{"@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\/2382"}],"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=2382"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/2382\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=2382"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=2382"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=2382"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}