{"id":4310,"date":"2023-07-12T02:38:12","date_gmt":"2023-07-12T02:38:12","guid":{"rendered":"https:\/\/statorials.org\/de\/pandas-abfrage-isin\/"},"modified":"2023-07-12T02:38:12","modified_gmt":"2023-07-12T02:38:12","slug":"pandas-abfrage-isin","status":"publish","type":"post","link":"https:\/\/statorials.org\/de\/pandas-abfrage-isin\/","title":{"rendered":"Pandas: verwendung der isin()-methode mit der query()-methode"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">H\u00e4ufig m\u00f6chten Sie m\u00f6glicherweise die Funktion <strong>isin()<\/strong> in der Methode <strong>query()<\/strong> in Pandas verwenden, um Zeilen in einem DataFrame zu filtern, in denen eine Spalte einen Wert in einer Liste enth\u00e4lt.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Sie k\u00f6nnen dazu die folgende Syntax verwenden:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>df. <span style=\"color: #3366ff;\">query<\/span> (' <span style=\"color: #ff0000;\">team in [\"A\", \"B\", \"D\"]<\/span> ')<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Diese spezielle Abfrage filtert Zeilen aus einem Pandas-DataFrame, bei dem die <strong>Teamspalte<\/strong> A, B oder D entspricht.<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Hinweis<\/strong> : Wir m\u00fcssen <strong>in<\/strong> anstelle von <strong>isin<\/strong> verwenden, wenn wir die Methode pandas <strong>query()<\/strong> verwenden.<\/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: Verwenden Sie die Methode query(), um Werte in der Liste zu filtern<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Angenommen, wir haben den folgenden Pandas-DataFrame, der Informationen \u00fcber verschiedene Basketballspieler enth\u00e4lt:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #107d3f;\">import<\/span> pandas <span style=\"color: #107d3f;\">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', 'A', 'B', 'B', 'C', 'C', 'D', 'E'],\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 to 22 7 8\n2 B 19 7 10\n3 B 14 9 6\n4 C 14 12 6\n5 C 11 9 5\n6 D 20 9 9\n7 E 28 4 12<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Nehmen wir nun an, wir m\u00f6chten Zeilen finden, in denen der Wert in der <strong>Teamspalte<\/strong> gleich A, B oder D ist.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Wir k\u00f6nnen dazu die folgende Syntax verwenden:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#query for rows where team is in list of specific teams\n<\/span>df. <span style=\"color: #3366ff;\">query<\/span> (' <span style=\"color: #ff0000;\">team in [\"A\", \"B\", \"D\"]<\/span> ')\n\n\tteam points assists rebounds\n0 A 18 5 11\n1 to 22 7 8\n2 B 19 7 10\n3 B 14 9 6\n6 D 20 9 9<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Beachten Sie, dass die Funktion <strong>query()<\/strong> alle Zeilen zur\u00fcckgibt, in denen der Wert in der <strong>Teamspalte<\/strong> gleich A, B oder D ist.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Beachten Sie auch, dass wir eine Liste von Teamnamen in einer Variablen speichern und dann in der Funktion <strong>query()<\/strong> mit dem Operator <strong>@<\/strong> auf die Variable verweisen k\u00f6nnen:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#create variable to hold specific team names\n<span style=\"color: #000000;\">team_names = [\" <span style=\"color: #ff0000;\">A<\/span> \", \" <span style=\"color: #ff0000;\">B<\/span> \", \" <span style=\"color: #ff0000;\">D<\/span> \"]<\/span><\/span>\n\n<span style=\"color: #008080;\">#query for rows where team is equal to a team name in team_names variable\n<\/span>df. <span style=\"color: #3366ff;\">query<\/span> (' <span style=\"color: #ff0000;\">team in @team_names<\/span> ')\n\n\tteam points assists rebounds\n0 A 18 5 11\n1 to 22 7 8\n2 B 19 7 10\n3 B 14 9 6\n6 D 20 9 92\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Die Abfrage gibt alle Zeilen im DataFrame zur\u00fcck, in denen <strong>team<\/strong> einem der in der Variablen <strong>team_names<\/strong> gespeicherten Teamnamen entspricht.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Beachten Sie, dass die Ergebnisse dieser Abfrage mit denen des vorherigen Beispiels \u00fcbereinstimmen.<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Hinweis<\/strong> : Die vollst\u00e4ndige Dokumentation der Funktion pandas <strong>query()<\/strong> finden Sie <a href=\"https:\/\/pandas.pydata.org\/docs\/reference\/api\/pandas.DataFrame.query.html\" target=\"_blank\" rel=\"noopener\">hier<\/a> .<\/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 andere h\u00e4ufige Aufgaben in Pandas ausgef\u00fchrt werden:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/de\/pandas-filtern-zeilen-nach-stringlange\/\" target=\"_blank\" rel=\"noopener\">Pandas: So filtern Sie Zeilen basierend auf der Zeichenfolgenl\u00e4nge<\/a><br \/> <a href=\"https:\/\/statorials.org\/de\/pandas-loschen-zeilen-mit-bedingung\/\" target=\"_blank\" rel=\"noopener\">Pandas: So l\u00f6schen Sie Zeilen basierend auf der Bedingung<\/a><br \/> <a href=\"https:\/\/statorials.org\/de\/fehlende-pandas\/\" target=\"_blank\" rel=\"noopener\">Pandas: So verwenden Sie den \u201eNO IN\u201c-Filter<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>H\u00e4ufig m\u00f6chten Sie m\u00f6glicherweise die Funktion isin() in der Methode query() in Pandas verwenden, um Zeilen in einem DataFrame zu filtern, in denen eine Spalte einen Wert in einer Liste enth\u00e4lt. Sie k\u00f6nnen dazu die folgende Syntax verwenden: df. query (&#8218; team in [&#8222;A&#8220;, &#8222;B&#8220;, &#8222;D&#8220;] &#8218;) Diese spezielle Abfrage filtert Zeilen aus einem Pandas-DataFrame, [&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 verwenden Sie isin() mit der query()-Methode \u2013 Statorials<\/title>\n<meta name=\"description\" content=\"In diesem Tutorial wird anhand von Beispielen erl\u00e4utert, wie die Funktion isin() in einer Pandas-Abfrage verwendet wird.\" \/>\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-abfrage-isin\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Pandas: So verwenden Sie isin() mit der query()-Methode \u2013 Statorials\" \/>\n<meta property=\"og:description\" content=\"In diesem Tutorial wird anhand von Beispielen erl\u00e4utert, wie die Funktion isin() in einer Pandas-Abfrage verwendet wird.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/de\/pandas-abfrage-isin\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-12T02:38:12+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-abfrage-isin\/\",\"url\":\"https:\/\/statorials.org\/de\/pandas-abfrage-isin\/\",\"name\":\"Pandas: So verwenden Sie isin() mit der query()-Methode \u2013 Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/de\/#website\"},\"datePublished\":\"2023-07-12T02:38:12+00:00\",\"dateModified\":\"2023-07-12T02:38:12+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/de\/#\/schema\/person\/ec75c4d6365f2708f8a0ad3a42121aa0\"},\"description\":\"In diesem Tutorial wird anhand von Beispielen erl\u00e4utert, wie die Funktion isin() in einer Pandas-Abfrage verwendet wird.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/de\/pandas-abfrage-isin\/#breadcrumb\"},\"inLanguage\":\"de-DE\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/de\/pandas-abfrage-isin\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/de\/pandas-abfrage-isin\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Heim\",\"item\":\"https:\/\/statorials.org\/de\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Pandas: verwendung der isin()-methode mit der query()-methode\"}]},{\"@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 verwenden Sie isin() mit der query()-Methode \u2013 Statorials","description":"In diesem Tutorial wird anhand von Beispielen erl\u00e4utert, wie die Funktion isin() in einer Pandas-Abfrage verwendet wird.","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-abfrage-isin\/","og_locale":"de_DE","og_type":"article","og_title":"Pandas: So verwenden Sie isin() mit der query()-Methode \u2013 Statorials","og_description":"In diesem Tutorial wird anhand von Beispielen erl\u00e4utert, wie die Funktion isin() in einer Pandas-Abfrage verwendet wird.","og_url":"https:\/\/statorials.org\/de\/pandas-abfrage-isin\/","og_site_name":"Statorials","article_published_time":"2023-07-12T02:38:12+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-abfrage-isin\/","url":"https:\/\/statorials.org\/de\/pandas-abfrage-isin\/","name":"Pandas: So verwenden Sie isin() mit der query()-Methode \u2013 Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/de\/#website"},"datePublished":"2023-07-12T02:38:12+00:00","dateModified":"2023-07-12T02:38:12+00:00","author":{"@id":"https:\/\/statorials.org\/de\/#\/schema\/person\/ec75c4d6365f2708f8a0ad3a42121aa0"},"description":"In diesem Tutorial wird anhand von Beispielen erl\u00e4utert, wie die Funktion isin() in einer Pandas-Abfrage verwendet wird.","breadcrumb":{"@id":"https:\/\/statorials.org\/de\/pandas-abfrage-isin\/#breadcrumb"},"inLanguage":"de-DE","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/de\/pandas-abfrage-isin\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/de\/pandas-abfrage-isin\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Heim","item":"https:\/\/statorials.org\/de\/"},{"@type":"ListItem","position":2,"name":"Pandas: verwendung der isin()-methode mit der query()-methode"}]},{"@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\/4310"}],"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=4310"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/posts\/4310\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/media?parent=4310"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/categories?post=4310"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/tags?post=4310"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}