{"id":3770,"date":"2023-07-15T15:55:47","date_gmt":"2023-07-15T15:55:47","guid":{"rendered":"https:\/\/statorials.org\/id\/di-bawah-rantai-panda\/"},"modified":"2023-07-15T15:55:47","modified_gmt":"2023-07-15T15:55:47","slug":"di-bawah-rantai-panda","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/di-bawah-rantai-panda\/","title":{"rendered":"Pandas: cara mendapatkan substring dari seluruh kolom"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Anda dapat menggunakan sintaks dasar berikut untuk mendapatkan substring dari seluruh kolom di pandas DataFrame:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>df[' <span style=\"color: #ff0000;\">some_substring<\/span> '] = df[' <span style=\"color: #ff0000;\">string_column<\/span> ']. <span style=\"color: #3366ff;\">str<\/span> [1:4]\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\"><span style=\"color: #000000;\">Contoh khusus ini membuat kolom baru bernama <strong>some_substring<\/strong> yang berisi karakter dari posisi 1 hingga 4 di <strong>string_column<\/strong> .<\/span><\/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: Dapatkan substring seluruh kolom di Pandas<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Katakanlah kita memiliki 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<\/span>\ndf = pd. <span style=\"color: #3366ff;\">DataFrame<\/span> ({' <span style=\"color: #ff0000;\">team<\/span> ': ['Mavericks', 'Warriors', 'Rockets', 'Hornets', 'Lakers'],\n                   ' <span style=\"color: #ff0000;\">points<\/span> ': [120, 132, 108, 118, 106]})\n\n<span style=\"color: #008080;\">#view DataFrame\n<\/span><span style=\"color: #008000;\">print<\/span> (df)\n\n        team points\n0 Mavericks 120\n1 Warriors 132\n2 Rockets 108\n3 Hornets 118\n4 Lakers 106<\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\">Kita dapat menggunakan sintaks berikut untuk membuat kolom baru yang berisi karakter dari kolom <strong>tim<\/strong> antara posisi 1 dan 4:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\"><span style=\"color: #000000;\"><span style=\"color: #008080;\">#create column that extracts characters in positions 1 through 4 in team column\n<\/span>df[' <span style=\"color: #ff0000;\">team_substring<\/span> '] = df[' <span style=\"color: #ff0000;\">team<\/span> ']. <span style=\"color: #3366ff;\">str<\/span> [1:4]\n\n<span style=\"color: #008080;\">#view updated DataFrame\n<\/span><span style=\"color: #008000;\">print<\/span> (df)\n\n        team points team_substring\n0 Mavericks 120 ave\n1 Warriors 132 arr\n2 Rockets 108 ock\n3 Hornets 118 orn\n4 Lakers 106 ake\n<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Kolom baru bernama <strong>team_substring<\/strong> berisi karakter dari kolom tim antara posisi 1 dan 4.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa jika Anda mencoba menggunakan sintaks ini untuk mengekstrak substring dari kolom numerik, Anda akan menerima kesalahan:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\"><span style=\"color: #000000;\"><span style=\"color: #008080;\">#attempt to extract characters in positions 0 through 2 in points column\n<\/span>df[' <span style=\"color: #ff0000;\">points_substring<\/span> '] = df[' <span style=\"color: #ff0000;\">points<\/span> ']. <span style=\"color: #3366ff;\">str<\/span> [:2]\n\nAttributeError: Can only use .str accessor with string values!\n<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Sebagai gantinya, Anda harus terlebih dahulu mengonversi kolom numerik menjadi string menggunakan <strong>astype(str)<\/strong> :<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\"><span style=\"color: #000000;\"><span style=\"color: #008080;\">#extract characters in positions 0 through 2 in points column\n<\/span>df[' <span style=\"color: #ff0000;\">points_substring<\/span> '] = df[' <span style=\"color: #ff0000;\">points<\/span> ']. <span style=\"color: #3366ff;\">astype<\/span> (str). <span style=\"color: #3366ff;\">str<\/span> [:2]\n\n<span style=\"color: #008080;\">#view updated DataFrame<\/span>\n<span style=\"color: #008000;\">print<\/span> (df)\n\n        team points points_substring\n0 Mavericks 120 12\n1 Warriors 132 13\n2 Rockets 108 10\n3 Hornets 118 11\n4 Lakers 106 10<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Kali ini kita berhasil mengekstrak karakter dari posisi 0 hingga 2 dari kolom <strong>titik<\/strong> karena kita mengubahnya menjadi string terlebih dahulu.<\/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 tugas umum lainnya di panda:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/id\/pandas-memeriksa-apakah-string-berisi-beberapa-substring\/\" target=\"_blank\" rel=\"noopener\">Pandas: Periksa apakah string berisi banyak substring<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/pandas-menambahkan-string-ke-kolom\/\" target=\"_blank\" rel=\"noopener\">Pandas: cara menambahkan string ke setiap nilai dalam kolom<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/pandas-pilih-kolom-yang-berisi-string\/\" target=\"_blank\" rel=\"noopener\">Pandas: cara memilih kolom yang berisi string tertentu<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Anda dapat menggunakan sintaks dasar berikut untuk mendapatkan substring dari seluruh kolom di pandas DataFrame: df[&#8216; some_substring &#8216;] = df[&#8216; string_column &#8216;]. str [1:4] Contoh khusus ini membuat kolom baru bernama some_substring yang berisi karakter dari posisi 1 hingga 4 di string_column . Contoh berikut menunjukkan cara menggunakan sintaksis ini dalam praktiknya. Contoh: Dapatkan substring [&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 mendapatkan substring dari seluruh kolom \u2013 Statorials<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara mendapatkan substring dari seluruh kolom di pandas DataFrame, dengan beberapa 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\/di-bawah-rantai-panda\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Pandas: Cara mendapatkan substring dari seluruh kolom \u2013 Statorials\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara mendapatkan substring dari seluruh kolom di pandas DataFrame, dengan beberapa contoh.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/di-bawah-rantai-panda\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-15T15:55:47+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\/di-bawah-rantai-panda\/\",\"url\":\"https:\/\/statorials.org\/id\/di-bawah-rantai-panda\/\",\"name\":\"Pandas: Cara mendapatkan substring dari seluruh kolom \u2013 Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-15T15:55:47+00:00\",\"dateModified\":\"2023-07-15T15:55:47+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara mendapatkan substring dari seluruh kolom di pandas DataFrame, dengan beberapa contoh.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/di-bawah-rantai-panda\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/di-bawah-rantai-panda\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/di-bawah-rantai-panda\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Pandas: cara mendapatkan substring dari seluruh kolom\"}]},{\"@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 mendapatkan substring dari seluruh kolom \u2013 Statorials","description":"Tutorial ini menjelaskan cara mendapatkan substring dari seluruh kolom di pandas DataFrame, dengan beberapa 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\/di-bawah-rantai-panda\/","og_locale":"id_ID","og_type":"article","og_title":"Pandas: Cara mendapatkan substring dari seluruh kolom \u2013 Statorials","og_description":"Tutorial ini menjelaskan cara mendapatkan substring dari seluruh kolom di pandas DataFrame, dengan beberapa contoh.","og_url":"https:\/\/statorials.org\/id\/di-bawah-rantai-panda\/","og_site_name":"Statorials","article_published_time":"2023-07-15T15:55:47+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\/di-bawah-rantai-panda\/","url":"https:\/\/statorials.org\/id\/di-bawah-rantai-panda\/","name":"Pandas: Cara mendapatkan substring dari seluruh kolom \u2013 Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-15T15:55:47+00:00","dateModified":"2023-07-15T15:55:47+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara mendapatkan substring dari seluruh kolom di pandas DataFrame, dengan beberapa contoh.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/di-bawah-rantai-panda\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/di-bawah-rantai-panda\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/di-bawah-rantai-panda\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Pandas: cara mendapatkan substring dari seluruh kolom"}]},{"@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\/3770"}],"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=3770"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/3770\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=3770"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=3770"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=3770"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}