{"id":4156,"date":"2023-07-13T05:23:43","date_gmt":"2023-07-13T05:23:43","guid":{"rendered":"https:\/\/statorials.org\/de\/pandas-vergleichen-kanale\/"},"modified":"2023-07-13T05:23:43","modified_gmt":"2023-07-13T05:23:43","slug":"pandas-vergleichen-kanale","status":"publish","type":"post","link":"https:\/\/statorials.org\/de\/pandas-vergleichen-kanale\/","title":{"rendered":"Pandas: so vergleichen sie zeichenfolgen zwischen zwei spalten"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Sie k\u00f6nnen die folgende grundlegende Syntax verwenden, um Zeichenfolgen zwischen zwei Spalten in einem Pandas-DataFrame zu vergleichen:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>df[' <span style=\"color: #ff0000;\">col1<\/span> ']. <span style=\"color: #3366ff;\">str<\/span> . <span style=\"color: #3366ff;\">strip<\/span> (). <span style=\"color: #3366ff;\">str<\/span> . <span style=\"color: #3366ff;\">lower<\/span> () <span style=\"color: #800080;\">==<\/span> df[' <span style=\"color: #ff0000;\">col2<\/span> ']. <span style=\"color: #3366ff;\">str<\/span> . <span style=\"color: #3366ff;\">strip<\/span> (). <span style=\"color: #3366ff;\">str<\/span> . <span style=\"color: #3366ff;\">lower<\/span> ()\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Die Funktion <strong>str.strip()<\/strong> entfernt Leerzeichen aus jeder Zeichenfolge und die Funktion <strong>str.lower()<\/strong> wandelt jede Zeichenfolge in Kleinbuchstaben um, bevor der Vergleich durchgef\u00fchrt wird.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Das folgende Beispiel zeigt, wie diese Syntax in der Praxis verwendet wird.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Beispiel: Vergleichen Sie Zeichenfolgen zwischen zwei Spalten in Pandas<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Nehmen wir an, wir haben den folgenden Pandas-DataFrame, der zwei Spalten mit den Namen der Basketballmannschaften enth\u00e4lt:<\/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>df = pd. <span style=\"color: #3366ff;\">DataFrame<\/span> ({' <span style=\"color: #ff0000;\">team1<\/span> ': ['Mavs', 'Hawks', 'Nets', 'Hornets', 'Lakers'],\n                   ' <span style=\"color: #ff0000;\">team2<\/span> ': ['Mavs', 'Jazz', 'Nets', 'Hornets', 'LAKERS']})\n\n<span style=\"color: #008080;\">#view DataFrame\n<\/span><span style=\"color: #008000;\">print<\/span> (df)\n\n     team1 team2\n0 Mavs Mavs \n1 Hawks Jazz\n2 Nets Nets\n3 Hornets Hornets \n4 Lakers LAKERS\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\"><span style=\"color: #000000;\">Beachten Sie, dass einige Teamnamen an zuf\u00e4lligen Stellen Leerzeichen enthalten und einige Teamnamen gro\u00df geschrieben werden.<\/span><\/span><\/p>\n<p> <span style=\"color: #000000;\"><span style=\"color: #000000;\">Nehmen wir an, wir m\u00f6chten die Zeichenfolgen in jeder Zeile vergleichen, um zu sehen, ob die Teamnamen in jeder Zeile gleich sind.<\/span><\/span><\/p>\n<p> <span style=\"color: #000000;\">Wenn wir beim Vergleichen von Zeichenfolgen nur das Symbol <strong>==<\/strong> verwenden, gibt Pandas nur dann <strong>True<\/strong> zur\u00fcck, wenn sie sich in derselben Gro\u00df-\/Kleinschreibung befinden und Leerzeichen an genau denselben Positionen enthalten:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#create new column that tests if strings in team columns are equal\n<\/span>df[' <span style=\"color: #ff0000;\">equal<\/span> '] = df[' <span style=\"color: #ff0000;\">team1<\/span> '] == df[' <span style=\"color: #ff0000;\">team2<\/span> ']\n\n<span style=\"color: #008080;\">#view updated DataFrame\n<\/span><span style=\"color: #008000;\">print<\/span> (df)\n\n     team1 team2 equal\n0 Mavs Mavs False\n1 Hawks Jazz False\n2 Nets Nets True\n3 Hornets Hornets False\n4 Lakers LAKERS False<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Beachten Sie, dass nur eine Zeile <strong>True<\/strong> zur\u00fcckgibt, da dies die einzige Zeile ist, in der die Zeichenfolgen dieselben Gro\u00df-\/Kleinschreibungs- und Leerzeichenpositionen enthalten.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Wir k\u00f6nnen jedoch die Funktion <strong>str.strip()<\/strong> verwenden, um Leerzeichen aus jeder Zeichenfolge zu entfernen, und die Funktion <strong>str.lower(),<\/strong> um jede Zeichenfolge in Kleinbuchstaben umzuwandeln, bevor wir den Vergleich durchf\u00fchren:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#remove whitespace and convert each string to lowercase, then compare strings\n<\/span>df[' <span style=\"color: #ff0000;\">equal<\/span> '] = df[' <span style=\"color: #ff0000;\">team1<\/span> ']. <span style=\"color: #3366ff;\">str<\/span> . <span style=\"color: #3366ff;\">strip<\/span> (). <span style=\"color: #3366ff;\">str<\/span> . <span style=\"color: #3366ff;\">lower<\/span> () <span style=\"color: #800080;\">==<\/span> df[' <span style=\"color: #ff0000;\">team2<\/span> ']. <span style=\"color: #3366ff;\">str<\/span> . <span style=\"color: #3366ff;\">strip<\/span> (). <span style=\"color: #3366ff;\">str<\/span> . <span style=\"color: #3366ff;\">lower<\/span> ()\n\n<span style=\"color: #008080;\">#view updated DataFrame\n<\/span><span style=\"color: #008000;\">print<\/span> (df)\n\n     team1 team2 equal\n0 Mavs Mavs True\n1 Hawks Jazz False\n2 Nets Nets True\n3 Hornets Hornets True\n4 Lakers LAKERS True\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Jetzt gibt jede Zeile <strong>True<\/strong> zur\u00fcck, mit Ausnahme der Zeile, in der die Teamnamen \u201eHawks\u201c und \u201eJazz\u201c lauten, denn auch nach dem Entfernen der Leerzeichen und der Konvertierung der Zeichenfolgen in Kleinbuchstaben sind diese Zeichenfolgen nicht gleich.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Zus\u00e4tzliche Ressourcen<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">In den folgenden Tutorials wird erl\u00e4utert, wie Sie andere h\u00e4ufige Aufgaben in Pandas ausf\u00fchren:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/de\/pandas-entfernt-zeichen-aus-der-zeichenfolge\/\" target=\"_blank\" rel=\"noopener\">Pandas: So entfernen Sie bestimmte Zeichen aus Zeichenfolgen<\/a><br \/> <a href=\"https:\/\/statorials.org\/de\/pandas-pruft-ob-die-zeichenfolge-mehrere-teilzeichenfolgen-enthalt\/\" target=\"_blank\" rel=\"noopener\">Pandas: \u00dcberpr\u00fcfen Sie, ob die Zeichenfolge mehrere Teilzeichenfolgen enth\u00e4lt<\/a><br \/> <a href=\"https:\/\/statorials.org\/de\/pandas-ersetzen-leere-zeichenfolge-durch-nan\/\" target=\"_blank\" rel=\"noopener\">Pandas: So ersetzen Sie leere Strings durch NaN<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Sie k\u00f6nnen die folgende grundlegende Syntax verwenden, um Zeichenfolgen zwischen zwei Spalten in einem Pandas-DataFrame zu vergleichen: df[&#8218; col1 &#8218;]. str . strip (). str . lower () == df[&#8218; col2 &#8218;]. str . strip (). str . lower () Die Funktion str.strip() entfernt Leerzeichen aus jeder Zeichenfolge und die Funktion str.lower() wandelt jede Zeichenfolge [&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: So vergleichen Sie Zeichenfolgen zwischen zwei Spalten \u2013 Statorials<\/title>\n<meta name=\"description\" content=\"In diesem Tutorial wird anhand eines Beispiels erl\u00e4utert, wie Zeichenfolgen zwischen zwei Spalten in einem Pandas-DataFrame verglichen werden.\" \/>\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\/de\/pandas-vergleichen-kanale\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Pandas: So vergleichen Sie Zeichenfolgen zwischen zwei Spalten \u2013 Statorials\" \/>\n<meta property=\"og:description\" content=\"In diesem Tutorial wird anhand eines Beispiels erl\u00e4utert, wie Zeichenfolgen zwischen zwei Spalten in einem Pandas-DataFrame verglichen werden.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/de\/pandas-vergleichen-kanale\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-13T05:23:43+00:00\" \/>\n<meta name=\"author\" content=\"Dr. Benjamin Anderson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Dr. Benjamin Anderson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/statorials.org\/de\/pandas-vergleichen-kanale\/\",\"url\":\"https:\/\/statorials.org\/de\/pandas-vergleichen-kanale\/\",\"name\":\"Pandas: So vergleichen Sie Zeichenfolgen zwischen zwei Spalten \u2013 Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/de\/#website\"},\"datePublished\":\"2023-07-13T05:23:43+00:00\",\"dateModified\":\"2023-07-13T05:23:43+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/de\/#\/schema\/person\/ec75c4d6365f2708f8a0ad3a42121aa0\"},\"description\":\"In diesem Tutorial wird anhand eines Beispiels erl\u00e4utert, wie Zeichenfolgen zwischen zwei Spalten in einem Pandas-DataFrame verglichen werden.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/de\/pandas-vergleichen-kanale\/#breadcrumb\"},\"inLanguage\":\"de-DE\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/de\/pandas-vergleichen-kanale\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/de\/pandas-vergleichen-kanale\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Heim\",\"item\":\"https:\/\/statorials.org\/de\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Pandas: so vergleichen sie zeichenfolgen zwischen zwei spalten\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/statorials.org\/de\/#website\",\"url\":\"https:\/\/statorials.org\/de\/\",\"name\":\"Statorials\",\"description\":\"Ihr Leitfaden f\u00fcr statistische Kompetenz !\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/statorials.org\/de\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"de-DE\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/statorials.org\/de\/#\/schema\/person\/ec75c4d6365f2708f8a0ad3a42121aa0\",\"name\":\"Dr. Benjamin Anderson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de-DE\",\"@id\":\"https:\/\/statorials.org\/de\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/statorials.org\/de\/wp-content\/uploads\/2023\/11\/Benjamin-Anderson-96x96.jpg\",\"contentUrl\":\"https:\/\/statorials.org\/de\/wp-content\/uploads\/2023\/11\/Benjamin-Anderson-96x96.jpg\",\"caption\":\"Dr. Benjamin Anderson\"},\"description\":\"Hallo, ich bin Benjamin, ein pensionierter Statistikprofessor, der sich zum engagierten Statorials-Lehrer entwickelt hat. Mit umfassender Erfahrung und Fachwissen auf dem Gebiet der Statistik bin ich bestrebt, mein Wissen zu teilen, um Studenten durch Statorials zu bef\u00e4higen. Mehr wissen\",\"sameAs\":[\"https:\/\/statorials.org\/de\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Pandas: So vergleichen Sie Zeichenfolgen zwischen zwei Spalten \u2013 Statorials","description":"In diesem Tutorial wird anhand eines Beispiels erl\u00e4utert, wie Zeichenfolgen zwischen zwei Spalten in einem Pandas-DataFrame verglichen werden.","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\/de\/pandas-vergleichen-kanale\/","og_locale":"de_DE","og_type":"article","og_title":"Pandas: So vergleichen Sie Zeichenfolgen zwischen zwei Spalten \u2013 Statorials","og_description":"In diesem Tutorial wird anhand eines Beispiels erl\u00e4utert, wie Zeichenfolgen zwischen zwei Spalten in einem Pandas-DataFrame verglichen werden.","og_url":"https:\/\/statorials.org\/de\/pandas-vergleichen-kanale\/","og_site_name":"Statorials","article_published_time":"2023-07-13T05:23:43+00:00","author":"Dr. Benjamin Anderson","twitter_card":"summary_large_image","twitter_misc":{"Verfasst von":"Dr. Benjamin Anderson","Gesch\u00e4tzte Lesezeit":"2 Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/statorials.org\/de\/pandas-vergleichen-kanale\/","url":"https:\/\/statorials.org\/de\/pandas-vergleichen-kanale\/","name":"Pandas: So vergleichen Sie Zeichenfolgen zwischen zwei Spalten \u2013 Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/de\/#website"},"datePublished":"2023-07-13T05:23:43+00:00","dateModified":"2023-07-13T05:23:43+00:00","author":{"@id":"https:\/\/statorials.org\/de\/#\/schema\/person\/ec75c4d6365f2708f8a0ad3a42121aa0"},"description":"In diesem Tutorial wird anhand eines Beispiels erl\u00e4utert, wie Zeichenfolgen zwischen zwei Spalten in einem Pandas-DataFrame verglichen werden.","breadcrumb":{"@id":"https:\/\/statorials.org\/de\/pandas-vergleichen-kanale\/#breadcrumb"},"inLanguage":"de-DE","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/de\/pandas-vergleichen-kanale\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/de\/pandas-vergleichen-kanale\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Heim","item":"https:\/\/statorials.org\/de\/"},{"@type":"ListItem","position":2,"name":"Pandas: so vergleichen sie zeichenfolgen zwischen zwei spalten"}]},{"@type":"WebSite","@id":"https:\/\/statorials.org\/de\/#website","url":"https:\/\/statorials.org\/de\/","name":"Statorials","description":"Ihr Leitfaden f\u00fcr statistische Kompetenz !","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/statorials.org\/de\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"de-DE"},{"@type":"Person","@id":"https:\/\/statorials.org\/de\/#\/schema\/person\/ec75c4d6365f2708f8a0ad3a42121aa0","name":"Dr. Benjamin Anderson","image":{"@type":"ImageObject","inLanguage":"de-DE","@id":"https:\/\/statorials.org\/de\/#\/schema\/person\/image\/","url":"https:\/\/statorials.org\/de\/wp-content\/uploads\/2023\/11\/Benjamin-Anderson-96x96.jpg","contentUrl":"https:\/\/statorials.org\/de\/wp-content\/uploads\/2023\/11\/Benjamin-Anderson-96x96.jpg","caption":"Dr. Benjamin Anderson"},"description":"Hallo, ich bin Benjamin, ein pensionierter Statistikprofessor, der sich zum engagierten Statorials-Lehrer entwickelt hat. Mit umfassender Erfahrung und Fachwissen auf dem Gebiet der Statistik bin ich bestrebt, mein Wissen zu teilen, um Studenten durch Statorials zu bef\u00e4higen. Mehr wissen","sameAs":["https:\/\/statorials.org\/de"]}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"_links":{"self":[{"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/posts\/4156"}],"collection":[{"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/comments?post=4156"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/posts\/4156\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/media?parent=4156"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/categories?post=4156"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/tags?post=4156"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}