{"id":3726,"date":"2023-07-15T22:05:44","date_gmt":"2023-07-15T22:05:44","guid":{"rendered":"https:\/\/statorials.org\/id\/pandas-memeriksa-apakah-string-berisi-beberapa-substring\/"},"modified":"2023-07-15T22:05:44","modified_gmt":"2023-07-15T22:05:44","slug":"pandas-memeriksa-apakah-string-berisi-beberapa-substring","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/pandas-memeriksa-apakah-string-berisi-beberapa-substring\/","title":{"rendered":"Pandas: periksa apakah string berisi banyak substring"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Anda dapat menggunakan metode berikut untuk memeriksa apakah string dalam pandas DataFrame berisi beberapa substring:<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Metode 1: Periksa apakah string berisi salah satu dari beberapa substring<\/strong><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>df[' <span style=\"color: #ff0000;\">string_column<\/span> ']. <span style=\"color: #3366ff;\">str<\/span> . <span style=\"color: #3366ff;\">contains<\/span> (' <span style=\"color: #ff0000;\">|<\/span> ' <span style=\"color: #3366ff;\">.join<\/span> ([' <span style=\"color: #ff0000;\">string1<\/span> ',' <span style=\"color: #ff0000;\">string2<\/span> ']))\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\"><strong>Metode 2: Periksa apakah string berisi beberapa substring<\/strong><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>df[' <span style=\"color: #ff0000;\">string_column<\/span> ']. <span style=\"color: #3366ff;\">str<\/span> . <span style=\"color: #3366ff;\">contains<\/span> ( <span style=\"color: #ff0000;\">r'^(?=.*string1)(?=.*string2)'<\/span> )<\/strong><\/pre>\n<p> <span style=\"color: #000000;\"><span style=\"color: #000000;\">Contoh berikut menunjukkan cara menggunakan setiap metode dalam praktik dengan pandas DataFrame berikut:<\/span><\/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\n<\/span>df = pd. <span style=\"color: #3366ff;\">DataFrame<\/span> ({' <span style=\"color: #ff0000;\">team<\/span> ': ['Good East Team', 'Good West Team', 'Great East Team',\n                             'Great West Team', 'Bad East Team', 'Bad West Team'],\n                   ' <span style=\"color: #ff0000;\">points<\/span> ': [93, 99, 105, 110, 85, 88]})\n\n<span style=\"color: #008080;\">#view DataFrame\n<\/span><span style=\"color: #008000;\">print<\/span> (df)\n\n              team points\n0 Good East Team 93\n1 Good West Team 99\n2 Great East Team 105\n3 Great West Team 110\n4 Bad East Team 85\n5 Bad West Team 88\n<\/strong><\/span><\/pre>\n<h2> <strong>Contoh<\/strong> <strong>1: <span style=\"color: #000000;\">Periksa apakah string berisi salah satu dari beberapa substring<\/span><\/strong><\/h2>\n<p> <span style=\"color: #000000;\">Kita dapat menggunakan sintaks berikut untuk memeriksa apakah setiap string di kolom <strong>tim<\/strong> berisi substring &#8220;Baik&#8221; <strong>atau<\/strong> &#8220;Apakah&#8221;:<\/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 new column that checks if each team name contains 'Good' or 'East'\n<\/span>df[' <span style=\"color: #ff0000;\">good_or_east<\/span> '] = df[' <span style=\"color: #ff0000;\">team<\/span> ']. <span style=\"color: #3366ff;\">str<\/span> . <span style=\"color: #3366ff;\">contains<\/span> (' <span style=\"color: #ff0000;\">|<\/span> ' <span style=\"color: #3366ff;\">.join<\/span> ([' <span style=\"color: #ff0000;\">Good<\/span> ',' <span style=\"color: #ff0000;\">East<\/span> ']))\n\n<span style=\"color: #008080;\">#view updated DataFrame\n<\/span><span style=\"color: #008000;\">print<\/span> (df)\n\n              team points good_or_east\n0 Good East Team 93 True\n1 Good West Team 99 True\n2 Great East Team 105 True\n3 Great West Team 110 False\n4 Bad East Team 85 True\n5 Bad West Team 88 False<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Kolom <strong>good_or_east<\/strong> yang baru mengembalikan nilai berikut:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\"><strong>Benar<\/strong> jika tim berisi \u201cBaik\u201d atau \u201cApakah\u201d<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>Salah<\/strong> jika tim tidak berisi \u201cBaik\u201d atau \u201cIs\u201d<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\"><strong>Catatan<\/strong> : <strong>|<\/strong> Operator berarti &#8220;atau&#8221; dalam panda.<\/span><\/p>\n<h2> <strong>Contoh 2<\/strong> <strong>: <span style=\"color: #000000;\">Periksa apakah string berisi beberapa substring<\/span><\/strong><\/h2>\n<p> <span style=\"color: #000000;\">Kita dapat menggunakan sintaks berikut untuk memeriksa apakah setiap string di kolom <strong>tim<\/strong> berisi substring \u201cBaik\u201d <b>dan<\/b> \u201cApakah\u201d:<\/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 new column that checks if each team name contains 'Good' and 'East'<\/span>\ndf[' <span style=\"color: #ff0000;\">good_and_east<\/span> '] = df[' <span style=\"color: #ff0000;\">team<\/span> ']. <span style=\"color: #3366ff;\">str<\/span> . <span style=\"color: #3366ff;\">contains<\/span> ( <span style=\"color: #ff0000;\">r'^(?=.*Good)(?=.*East)'<\/span> )\n\n<span style=\"color: #008080;\">#view updated DataFrame\n<\/span><span style=\"color: #008000;\">print<\/span> (df)\n\n              team points good_and_east\n0 Good East Team 93 True\n1 Good West Team 99 False\n2 Great East Team 105 False\n3 Great West Team 110 False\n4 Bad East Team 85 False\n5 Bad West Team 88 False<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Kolom baru <strong>good_and_east<\/strong> mengembalikan nilai berikut:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\"><strong>Benar<\/strong> jika tim berisi \u201cBaik\u201d dan \u201cApakah\u201d<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>Salah<\/strong> jika tim tidak mengandung \u201cBaik\u201d dan \u201cApakah\u201d<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa hanya satu nilai <strong>True<\/strong> yang dikembalikan karena hanya ada satu nama tim yang berisi substring &#8220;Baik&#8221; <strong>dan<\/strong> substring &#8220;Timur&#8221;.<\/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-menambahkan-kolom-dari-satu-kerangka-data-ke-kerangka-data-lainnya\/\" target=\"_blank\" rel=\"noopener\">Pandas: tambahkan kolom dari satu DataFrame ke DataFrame lainnya<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/panda-mendapatkan-baris-yang-tidak-ada-di-kerangka-data-lain\/\" target=\"_blank\" rel=\"noopener\">Pandas: Dapatkan baris yang tidak ada di DataFrame lain<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/pandas-memeriksa-apakah-beberapa-kolom-sama\/\" target=\"_blank\" rel=\"noopener\">Pandas: cara memeriksa apakah beberapa kolom sama<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Anda dapat menggunakan metode berikut untuk memeriksa apakah string dalam pandas DataFrame berisi beberapa substring: Metode 1: Periksa apakah string berisi salah satu dari beberapa substring df[&#8216; string_column &#8216;]. str . contains (&#8216; | &#8216; .join ([&#8216; string1 &#8216;,&#8217; string2 &#8216;])) Metode 2: Periksa apakah string berisi beberapa substring df[&#8216; string_column &#8216;]. str . contains [&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: Periksa apakah string berisi banyak substring \u2013 Statologi<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara memeriksa apakah string di pandas DataFrame berisi banyak substring, termasuk 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-memeriksa-apakah-string-berisi-beberapa-substring\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Pandas: Periksa apakah string berisi banyak substring \u2013 Statologi\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara memeriksa apakah string di pandas DataFrame berisi banyak substring, termasuk contoh.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/pandas-memeriksa-apakah-string-berisi-beberapa-substring\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-15T22:05:44+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-memeriksa-apakah-string-berisi-beberapa-substring\/\",\"url\":\"https:\/\/statorials.org\/id\/pandas-memeriksa-apakah-string-berisi-beberapa-substring\/\",\"name\":\"Pandas: Periksa apakah string berisi banyak substring \u2013 Statologi\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-15T22:05:44+00:00\",\"dateModified\":\"2023-07-15T22:05:44+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara memeriksa apakah string di pandas DataFrame berisi banyak substring, termasuk contoh.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/pandas-memeriksa-apakah-string-berisi-beberapa-substring\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/pandas-memeriksa-apakah-string-berisi-beberapa-substring\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/pandas-memeriksa-apakah-string-berisi-beberapa-substring\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Pandas: periksa apakah string berisi banyak substring\"}]},{\"@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: Periksa apakah string berisi banyak substring \u2013 Statologi","description":"Tutorial ini menjelaskan cara memeriksa apakah string di pandas DataFrame berisi banyak substring, termasuk 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-memeriksa-apakah-string-berisi-beberapa-substring\/","og_locale":"id_ID","og_type":"article","og_title":"Pandas: Periksa apakah string berisi banyak substring \u2013 Statologi","og_description":"Tutorial ini menjelaskan cara memeriksa apakah string di pandas DataFrame berisi banyak substring, termasuk contoh.","og_url":"https:\/\/statorials.org\/id\/pandas-memeriksa-apakah-string-berisi-beberapa-substring\/","og_site_name":"Statorials","article_published_time":"2023-07-15T22:05:44+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-memeriksa-apakah-string-berisi-beberapa-substring\/","url":"https:\/\/statorials.org\/id\/pandas-memeriksa-apakah-string-berisi-beberapa-substring\/","name":"Pandas: Periksa apakah string berisi banyak substring \u2013 Statologi","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-15T22:05:44+00:00","dateModified":"2023-07-15T22:05:44+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara memeriksa apakah string di pandas DataFrame berisi banyak substring, termasuk contoh.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/pandas-memeriksa-apakah-string-berisi-beberapa-substring\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/pandas-memeriksa-apakah-string-berisi-beberapa-substring\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/pandas-memeriksa-apakah-string-berisi-beberapa-substring\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Pandas: periksa apakah string berisi banyak substring"}]},{"@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\/3726"}],"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=3726"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/3726\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=3726"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=3726"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=3726"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}