{"id":4369,"date":"2023-07-11T15:48:55","date_gmt":"2023-07-11T15:48:55","guid":{"rendered":"https:\/\/statorials.org\/id\/sampel-panda-dengan-penggantinya\/"},"modified":"2023-07-11T15:48:55","modified_gmt":"2023-07-11T15:48:55","slug":"sampel-panda-dengan-penggantinya","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/sampel-panda-dengan-penggantinya\/","title":{"rendered":"Pandas: cara mengambil sampel baris dengan penggantian"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Anda dapat menggunakan argumen <strong>replace=True<\/strong> di fungsi pandas <strong>sample()<\/strong> untuk mengambil sampel baris secara acak dari DataFrame dengan penggantian:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#randomly select <em>n<\/em> rows with repeats allowed<\/span>\ndf. <span style=\"color: #3366ff;\">sample<\/span> (n= <span style=\"color: #008000;\">5<\/span> , replace= <span style=\"color: #008000;\">True<\/span> ) \n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Dengan menggunakan <strong>replace=True<\/strong> Anda mengizinkan baris yang sama untuk dimasukkan dalam sampel beberapa kali.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Contoh berikut menunjukkan cara menggunakan sintaksis ini dalam praktiknya.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Contoh: Contoh baris dengan penggantian di Pandas<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Misalkan kita memiliki pandas DataFrame berikut yang berisi informasi tentang berbagai pemain bola basket:<\/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<\/span>\ndf = 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><\/pre>\n<p> <span style=\"color: #000000;\">Misalkan kita menggunakan fungsi <strong>sample()<\/strong> untuk memilih sampel baris secara acak:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#randomly select 6 rows from DataFrame (without replacement)\n<\/span>df. <span style=\"color: #3366ff;\">sample<\/span> (n= <span style=\"color: #008000;\">6<\/span> , random_state= <span style=\"color: #008000;\">0<\/span> )\n\n        team points assists rebounds\n6 G 20 9 9\n2 C 19 7 10\n1 B 22 7 8\n7:28 4 12\n3 D 14 9 6\n0 A 18 5 11\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa enam baris telah dipilih di DataFrame dan tidak ada baris yang muncul beberapa kali dalam sampel.<\/span><\/p>\n<p> <span style=\"color: #000000;\"><span style=\"color: #000000;\"><strong>Catatan<\/strong> : Argumen <strong>random_state=0<\/strong> memastikan bahwa contoh ini dapat direproduksi.<\/span><\/span><\/p>\n<p> <span style=\"color: #000000;\">Sekarang misalkan kita menggunakan argumen <strong>replace=True<\/strong> untuk memilih sampel baris acak dengan penggantian:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#randomly select 6 rows from DataFrame (with replacement)\n<\/span>df. <span style=\"color: #3366ff;\">sample<\/span> (n= <span style=\"color: #008000;\">6<\/span> , replace= <span style=\"color: #008000;\">True<\/span> , random_state= <span style=\"color: #008000;\">0<\/span> )\n\n        team points assists rebounds\n4 E 14 12 6\n7:28 4 12\n5 F 11 9 5\n0 A 18 5 11\n3 D 14 9 6\n3 D 14 9 6\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa baris dengan tim &#8220;D&#8221; muncul beberapa kali.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Dengan menggunakan argumen <strong>replace=True<\/strong> , kami mengizinkan baris yang sama muncul beberapa kali dalam sampel.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Perhatikan juga bahwa kita dapat memilih pecahan acak dari DataFrame untuk disertakan dalam sampel menggunakan argumen <strong>frac<\/strong> .<\/span><\/p>\n<p> <span style=\"color: #000000;\">Misalnya, contoh berikut menunjukkan cara memilih 75% baris untuk disertakan dalam sampel pengganti:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#randomly select 75% of rows (with replacement)\n<\/span>df. <span style=\"color: #3366ff;\">sample<\/span> (frac= <span style=\"color: #008000;\">0.75<\/span> , replace= <span style=\"color: #008000;\">True<\/span> , random_state= <span style=\"color: #008000;\">0<\/span> ) \n\n        team points assists rebounds\n4 E 14 12 6\n7:28 4 12\n5 F 11 9 5\n0 A 18 5 11\n3 D 14 9 6\n3 D 14 9 6\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa 75% dari jumlah baris (6 dari 8) dimasukkan dalam sampel dan setidaknya satu baris (dengan tim &#8220;D&#8221;) muncul dua kali dalam sampel.<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Catatan<\/strong> : Anda dapat menemukan dokumentasi lengkap untuk fungsi pandas <strong>sample()<\/strong> <a href=\"https:\/\/pandas.pydata.org\/docs\/reference\/api\/pandas.DataFrame.sample.html\" target=\"_blank\" rel=\"noopener\">di sini<\/a> .<\/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 metode pengambilan sampel umum lainnya di Pandas:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/id\/pengambilan-sampel-bertingkat-panda\/\" target=\"_blank\" rel=\"noopener\">Cara melakukan pengambilan sampel bertingkat pada panda<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/pengambilan-sampel-cluster-di-panda\/\" target=\"_blank\" rel=\"noopener\">Cara melakukan pengambilan sampel cluster di Pandas<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Anda dapat menggunakan argumen replace=True di fungsi pandas sample() untuk mengambil sampel baris secara acak dari DataFrame dengan penggantian: #randomly select n rows with repeats allowed df. sample (n= 5 , replace= True ) Dengan menggunakan replace=True Anda mengizinkan baris yang sama untuk dimasukkan dalam sampel beberapa kali. Contoh berikut menunjukkan cara menggunakan sintaksis ini [&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 mengambil sampel baris dengan penggantian \u2013 Statorial<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara mengambil sampel baris dari DataFrame pandas dengan penggantian, termasuk contohnya.\" \/>\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\/sampel-panda-dengan-penggantinya\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Pandas: Cara mengambil sampel baris dengan penggantian \u2013 Statorial\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara mengambil sampel baris dari DataFrame pandas dengan penggantian, termasuk contohnya.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/sampel-panda-dengan-penggantinya\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-11T15:48:55+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\/sampel-panda-dengan-penggantinya\/\",\"url\":\"https:\/\/statorials.org\/id\/sampel-panda-dengan-penggantinya\/\",\"name\":\"Pandas: Cara mengambil sampel baris dengan penggantian \u2013 Statorial\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-11T15:48:55+00:00\",\"dateModified\":\"2023-07-11T15:48:55+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara mengambil sampel baris dari DataFrame pandas dengan penggantian, termasuk contohnya.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/sampel-panda-dengan-penggantinya\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/sampel-panda-dengan-penggantinya\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/sampel-panda-dengan-penggantinya\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Pandas: cara mengambil sampel baris dengan penggantian\"}]},{\"@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 mengambil sampel baris dengan penggantian \u2013 Statorial","description":"Tutorial ini menjelaskan cara mengambil sampel baris dari DataFrame pandas dengan penggantian, termasuk contohnya.","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\/sampel-panda-dengan-penggantinya\/","og_locale":"id_ID","og_type":"article","og_title":"Pandas: Cara mengambil sampel baris dengan penggantian \u2013 Statorial","og_description":"Tutorial ini menjelaskan cara mengambil sampel baris dari DataFrame pandas dengan penggantian, termasuk contohnya.","og_url":"https:\/\/statorials.org\/id\/sampel-panda-dengan-penggantinya\/","og_site_name":"Statorials","article_published_time":"2023-07-11T15:48:55+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\/sampel-panda-dengan-penggantinya\/","url":"https:\/\/statorials.org\/id\/sampel-panda-dengan-penggantinya\/","name":"Pandas: Cara mengambil sampel baris dengan penggantian \u2013 Statorial","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-11T15:48:55+00:00","dateModified":"2023-07-11T15:48:55+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara mengambil sampel baris dari DataFrame pandas dengan penggantian, termasuk contohnya.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/sampel-panda-dengan-penggantinya\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/sampel-panda-dengan-penggantinya\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/sampel-panda-dengan-penggantinya\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Pandas: cara mengambil sampel baris dengan penggantian"}]},{"@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\/4369"}],"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=4369"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/4369\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=4369"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=4369"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=4369"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}