{"id":3122,"date":"2023-07-19T02:51:56","date_gmt":"2023-07-19T02:51:56","guid":{"rendered":"https:\/\/statorials.org\/id\/pandas-membuat-kerangka-data-dari-kerangka-data-yang-ada\/"},"modified":"2023-07-19T02:51:56","modified_gmt":"2023-07-19T02:51:56","slug":"pandas-membuat-kerangka-data-dari-kerangka-data-yang-ada","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/pandas-membuat-kerangka-data-dari-kerangka-data-yang-ada\/","title":{"rendered":"Pandas: cara membuat dataframe baru dari dataframe yang sudah ada"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Ada tiga cara umum untuk membuat DataFrame pandas baru dari DataFrame yang sudah ada:<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Metode 1: Buat DataFrame baru menggunakan beberapa kolom dari DataFrame lama<\/strong><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>new_df = old_df[[' <span style=\"color: #ff0000;\">col1<\/span> ', ' <span style=\"color: #ff0000;\">col2<\/span> ']]. <span style=\"color: #3366ff;\">copy<\/span> ()\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\"><strong>Metode 2: Buat DataFrame baru menggunakan kolom dari DataFrame lama<\/strong><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>new_df = old_df[[' <span style=\"color: #ff0000;\">col1<\/span> ']]. <span style=\"color: #3366ff;\">copy<\/span> ()<\/strong><\/pre>\n<p> <span style=\"color: #000000;\"><strong>Metode 3: Buat DataFrame baru menggunakan semua kecuali satu kolom dari DataFrame lama<\/strong><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>new_df = old_df. <span style=\"color: #3366ff;\">drop<\/span> (' <span style=\"color: #ff0000;\">col1<\/span> ', axis= <span style=\"color: #008000;\">1<\/span> )<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Contoh berikut menunjukkan cara menggunakan setiap metode 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\n\n<span style=\"color: #008080;\">#createDataFrame\n<span style=\"color: #000000;\">old_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;\">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, 7, 9, 12]})\n\n<span style=\"color: #008080;\">#view DataFrame\n<\/span><span style=\"color: #008000;\">print<\/span> (old_df)\n<\/span><\/span><\/strong><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Contoh 1: Buat DataFrame baru menggunakan beberapa kolom dari DataFrame lama<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara membuat DataFrame baru menggunakan beberapa kolom dari DataFrame lama:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #008080;\">#create new DataFrame from existing DataFrame\n<\/span>new_df = old_df[[' <span style=\"color: #ff0000;\">points<\/span> ', ' <span style=\"color: #ff0000;\">rebounds<\/span> ']]. <span style=\"color: #3366ff;\">copy<\/span> ()\n\n<span style=\"color: #008080;\">#view new DataFrame\n<\/span><span style=\"color: #008000;\">print<\/span> (new_df)\n\n   rebound points\n0 18 11\n1 22 8\n2 19 10\n3 14 6\n4 14 6\n5 11 7\n6 20 9\n7 28 12\n\n<span style=\"color: #008080;\">#check data type of new DataFrame\n<\/span><span style=\"color: #008000;\">type<\/span> (new_df)\n\npandas.core.frame.DataFrame\n<\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa DataFrame baru ini hanya berisi kolom <strong>titik<\/strong> dan <strong>pantulan<\/strong> dari DataFrame lama.<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Catatan<\/strong> : Penting untuk menggunakan fungsi <strong>copy()<\/strong> saat membuat DataFrame baru untuk menghindari <a href=\"https:\/\/statorials.org\/id\/pengaturan-panda-dengan-peringatan-penyalinan\/\" target=\"_blank\" rel=\"noopener\">SettingWithCopyWarning<\/a> jika kita memodifikasi DataFrame baru dengan cara apa pun.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Contoh 2: Buat DataFrame baru menggunakan kolom dari DataFrame lama<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara membuat DataFrame baru menggunakan kolom dari DataFrame lama:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #008080;\">#create new DataFrame from existing DataFrame\n<\/span>new_df = old_df[[' <span style=\"color: #ff0000;\">points<\/span> ']]. <span style=\"color: #3366ff;\">copy<\/span> ()\n\n<span style=\"color: #008080;\">#view new DataFrame\n<\/span><span style=\"color: #008000;\">print<\/span> (new_df)\n\n   points\n0 18\n1 22\n2 19\n3 14\n4 14\n5 11\n6 20\n7 28\n\n<span style=\"color: #008080;\">#check data type of new DataFrame\n<\/span><span style=\"color: #008000;\">type<\/span> (new_df)\n\npandas.core.frame.DataFrame\n<\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa DataFrame baru ini hanya berisi <strong>titik<\/strong> dan kolom DataFrame lama.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Contoh 3: Buat DataFrame baru menggunakan semua kecuali satu kolom dari DataFrame lama<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara membuat DataFrame baru menggunakan semua kecuali satu kolom dari DataFrame lama:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #008080;\">#create new DataFrame from existing DataFrame\n<\/span>new_df = old_df. <span style=\"color: #3366ff;\">drop<\/span> (' <span style=\"color: #ff0000;\">points<\/span> ', axis= <span style=\"color: #008000;\">1<\/span> )\n\n<span style=\"color: #008080;\">#view new DataFrame\n<\/span><span style=\"color: #008000;\">print<\/span> (new_df)\n\n  team assists rebounds\n0 to 5 11\n1 to 7 8\n2 to 7 10\n3 to 9 6\n4 B 12 6\n5 B 9 7\n6 B 9 9\n7 B 4 12\n\n<span style=\"color: #008080;\">#check data type of new DataFrame\n<\/span><span style=\"color: #008000;\">type<\/span> (new_df)\n\npandas.core.frame.DataFrame\n<\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa DataFrame baru ini berisi semua kolom dari DataFrame asli <em>kecuali<\/em> kolom <strong>poin<\/strong> .<\/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 tugas umum lainnya dengan Python:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/id\/panda-membuat-kerangka-data-dengan-nama-kolom\/\" target=\"_blank\" rel=\"noopener\">Cara membuat Pandas DataFrame kosong dengan nama kolom<\/a><br \/> Bagaimana cara menambahkan kolom ke Pandas DataFrame<br \/> <a href=\"https:\/\/statorials.org\/id\/panda-menambahkan-beberapa-kolom\/\" target=\"_blank\" rel=\"noopener\">Bagaimana cara menambahkan beberapa kolom ke Pandas DataFrame<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ada tiga cara umum untuk membuat DataFrame pandas baru dari DataFrame yang sudah ada: Metode 1: Buat DataFrame baru menggunakan beberapa kolom dari DataFrame lama new_df = old_df[[&#8216; col1 &#8216;, &#8216; col2 &#8216;]]. copy () Metode 2: Buat DataFrame baru menggunakan kolom dari DataFrame lama new_df = old_df[[&#8216; col1 &#8216;]]. copy () Metode 3: Buat [&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 membuat DataFrame baru dari DataFrame yang sudah ada - Statorials<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara membuat DataFrame pandas baru dari DataFrame yang sudah ada, 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\/pandas-membuat-kerangka-data-dari-kerangka-data-yang-ada\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Pandas: Cara membuat DataFrame baru dari DataFrame yang sudah ada - Statorials\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara membuat DataFrame pandas baru dari DataFrame yang sudah ada, dengan sebuah contoh.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/pandas-membuat-kerangka-data-dari-kerangka-data-yang-ada\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-19T02:51:56+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\/pandas-membuat-kerangka-data-dari-kerangka-data-yang-ada\/\",\"url\":\"https:\/\/statorials.org\/id\/pandas-membuat-kerangka-data-dari-kerangka-data-yang-ada\/\",\"name\":\"Pandas: Cara membuat DataFrame baru dari DataFrame yang sudah ada - Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-19T02:51:56+00:00\",\"dateModified\":\"2023-07-19T02:51:56+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara membuat DataFrame pandas baru dari DataFrame yang sudah ada, dengan sebuah contoh.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/pandas-membuat-kerangka-data-dari-kerangka-data-yang-ada\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/pandas-membuat-kerangka-data-dari-kerangka-data-yang-ada\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/pandas-membuat-kerangka-data-dari-kerangka-data-yang-ada\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Pandas: cara membuat dataframe baru dari dataframe yang sudah ada\"}]},{\"@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 membuat DataFrame baru dari DataFrame yang sudah ada - Statorials","description":"Tutorial ini menjelaskan cara membuat DataFrame pandas baru dari DataFrame yang sudah ada, 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\/pandas-membuat-kerangka-data-dari-kerangka-data-yang-ada\/","og_locale":"id_ID","og_type":"article","og_title":"Pandas: Cara membuat DataFrame baru dari DataFrame yang sudah ada - Statorials","og_description":"Tutorial ini menjelaskan cara membuat DataFrame pandas baru dari DataFrame yang sudah ada, dengan sebuah contoh.","og_url":"https:\/\/statorials.org\/id\/pandas-membuat-kerangka-data-dari-kerangka-data-yang-ada\/","og_site_name":"Statorials","article_published_time":"2023-07-19T02:51:56+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\/pandas-membuat-kerangka-data-dari-kerangka-data-yang-ada\/","url":"https:\/\/statorials.org\/id\/pandas-membuat-kerangka-data-dari-kerangka-data-yang-ada\/","name":"Pandas: Cara membuat DataFrame baru dari DataFrame yang sudah ada - Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-19T02:51:56+00:00","dateModified":"2023-07-19T02:51:56+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara membuat DataFrame pandas baru dari DataFrame yang sudah ada, dengan sebuah contoh.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/pandas-membuat-kerangka-data-dari-kerangka-data-yang-ada\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/pandas-membuat-kerangka-data-dari-kerangka-data-yang-ada\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/pandas-membuat-kerangka-data-dari-kerangka-data-yang-ada\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Pandas: cara membuat dataframe baru dari dataframe yang sudah ada"}]},{"@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\/3122"}],"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=3122"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/3122\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=3122"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=3122"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=3122"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}