{"id":2467,"date":"2023-07-22T03:30:18","date_gmt":"2023-07-22T03:30:18","guid":{"rendered":"https:\/\/statorials.org\/de\/pandas-teilen-den-datenrahmen-nach-spaltenwert-auf\/"},"modified":"2023-07-22T03:30:18","modified_gmt":"2023-07-22T03:30:18","slug":"pandas-teilen-den-datenrahmen-nach-spaltenwert-auf","status":"publish","type":"post","link":"https:\/\/statorials.org\/de\/pandas-teilen-den-datenrahmen-nach-spaltenwert-auf\/","title":{"rendered":"Pandas: so teilen sie einen dataframe nach spaltenwert auf"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Sie k\u00f6nnen die folgende grundlegende Syntax verwenden, um einen Pandas-DataFrame nach Spaltenwert aufzuteilen:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#define value to split on<\/span>\nx = 20\n\n<span style=\"color: #008080;\">#define df1 as DataFrame where 'column_name' is &gt;= 20<\/span>\ndf1 = df[df[' <span style=\"color: #ff0000;\">column_name<\/span> '] <span style=\"color: #800080;\">&gt;=<\/span> x]\n\n<span style=\"color: #008080;\">#define df2 as DataFrame where 'column_name' is &lt; 20<\/span>\ndf2 = df[df[' <span style=\"color: #ff0000;\">column_name<\/span> '] <span style=\"color: #800080;\">&lt;<\/span> x]\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Das folgende Beispiel zeigt, wie diese Syntax in der Praxis verwendet wird.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Beispiel: Pandas DataFrame nach Spaltenwert aufteilen<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Angenommen, wir haben den folgenden Pandas-DataFrame:<\/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 style=\"color: #000000;\">df = 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> ': [22, 24, 19, 18, 14, 29, 31, 16],\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 rebounds\n0 to 22 11\n1 B 24 8\n2 C 19 10\n3 D 18 6\n4 E 14 6\n5 F 29 5\n6 G 31 9\n7:16:12<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Wir k\u00f6nnen den folgenden Code verwenden, um den DataFrame in zwei DataFrames aufzuteilen, wobei der erste die Zeilen enth\u00e4lt, in denen die \u201ePunkte\u201c gr\u00f6\u00dfer oder gleich 20 sind, und der zweite die Zeilen enth\u00e4lt, in denen die \u201ePunkte\u201c kleiner als 20 sind:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#define value to split on<\/span>\nx = 20\n\n<span style=\"color: #008080;\">#define df1 as DataFrame where 'points' is &gt;= 20<\/span>\ndf1 = df[df[' <span style=\"color: #ff0000;\">points<\/span> '] <span style=\"color: #800080;\">&gt;=<\/span> x]\n\n<span style=\"color: #008000;\">print<\/span> (df1)\n\n  team points rebounds\n0 to 22 11\n1 B 24 8\n5 F 29 5\n6 G 31 9\n\n<span style=\"color: #008080;\">#define df2 as DataFrame where 'points' is &lt; 20<\/span>\ndf2 = df[df[' <span style=\"color: #ff0000;\">points<\/span> '] <span style=\"color: #800080;\">&lt;<\/span> x]\n\n<span style=\"color: #008000;\">print<\/span> (df2)\n\n  team points rebounds\n2 C 19 10\n3 D 18 6\n4 E 14 6\n7:16:12\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Beachten Sie, dass wir auch die Funktion <strong>reset_index()<\/strong> verwenden k\u00f6nnen, um die Indexwerte f\u00fcr jeden resultierenden DataFrame zur\u00fcckzusetzen:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#define value to split on<\/span>\nx = 20\n\n<span style=\"color: #008080;\">#define df1 as DataFrame where 'points' is &gt;= 20<\/span>\ndf1 = df[df[' <span style=\"color: #ff0000;\">points<\/span> '] <span style=\"color: #800080;\">&gt;=<\/span> x]. <span style=\"color: #3366ff;\">reset_index<\/span> (drop= <span style=\"color: #008000;\">True<\/span> )\n\n<span style=\"color: #008000;\">print<\/span> (df1)\n\n  team points rebounds\n0 to 22 11\n1 B 24 8\n2 F 29 5\n3 G 31 9\n\n<span style=\"color: #008080;\">#define df2 as DataFrame where 'points' is &lt; 20<\/span>\ndf2 = df[df[' <span style=\"color: #ff0000;\">points<\/span> '] <span style=\"color: #800080;\">&lt;<\/span> x]. <span style=\"color: #3366ff;\">reset_index<\/span> (drop= <span style=\"color: #008000;\">True<\/span> )\n\n<span style=\"color: #008000;\">print<\/span> (df2)\n\n  team points rebounds\n0 C 19 10\n1 D 18 6\n2 E 14 6\n3:16:12<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Beachten Sie, dass der Index jedes resultierenden DataFrame jetzt bei 0 beginnt.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Zus\u00e4tzliche Ressourcen<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Die folgenden Tutorials erkl\u00e4ren, wie Sie andere h\u00e4ufige Fehler in Python beheben:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/de\/pandas-schlusselfehler\/\" target=\"_blank\" rel=\"noopener\">So beheben Sie KeyError in Pandas<\/a><br \/> <a href=\"https:\/\/statorials.org\/de\/valueerror-kann-float-nan-nicht-in-ganzzahl-konvertieren\/\" target=\"_blank\" rel=\"noopener\">So beheben Sie: ValueError: Float NaN kann nicht in int konvertiert werden<\/a><br \/> <a href=\"https:\/\/statorials.org\/de\/die-operanden-konnten-nicht-mit-den-formularen-gesendet-werden\/\" target=\"_blank\" rel=\"noopener\">So beheben Sie: ValueError: Operanden konnten nicht mit Formen \u00fcbertragen werden<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Sie k\u00f6nnen die folgende grundlegende Syntax verwenden, um einen Pandas-DataFrame nach Spaltenwert aufzuteilen: #define value to split on x = 20 #define df1 as DataFrame where &#8218;column_name&#8216; is &gt;= 20 df1 = df[df[&#8218; column_name &#8218;] &gt;= x] #define df2 as DataFrame where &#8218;column_name&#8216; is &lt; 20 df2 = df[df[&#8218; column_name &#8218;] &lt; x] Das folgende [&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 teilen Sie einen DataFrame nach Spaltenwert auf \u2013 Statorials<\/title>\n<meta name=\"description\" content=\"In diesem Tutorial wird anhand mehrerer Beispiele erl\u00e4utert, wie ein Pandas-DataFrame nach Spaltenwert aufgeteilt 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-teilen-den-datenrahmen-nach-spaltenwert-auf\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Pandas: So teilen Sie einen DataFrame nach Spaltenwert auf \u2013 Statorials\" \/>\n<meta property=\"og:description\" content=\"In diesem Tutorial wird anhand mehrerer Beispiele erl\u00e4utert, wie ein Pandas-DataFrame nach Spaltenwert aufgeteilt wird.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/de\/pandas-teilen-den-datenrahmen-nach-spaltenwert-auf\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-22T03:30:18+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-teilen-den-datenrahmen-nach-spaltenwert-auf\/\",\"url\":\"https:\/\/statorials.org\/de\/pandas-teilen-den-datenrahmen-nach-spaltenwert-auf\/\",\"name\":\"Pandas: So teilen Sie einen DataFrame nach Spaltenwert auf \u2013 Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/de\/#website\"},\"datePublished\":\"2023-07-22T03:30:18+00:00\",\"dateModified\":\"2023-07-22T03:30:18+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/de\/#\/schema\/person\/ec75c4d6365f2708f8a0ad3a42121aa0\"},\"description\":\"In diesem Tutorial wird anhand mehrerer Beispiele erl\u00e4utert, wie ein Pandas-DataFrame nach Spaltenwert aufgeteilt wird.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/de\/pandas-teilen-den-datenrahmen-nach-spaltenwert-auf\/#breadcrumb\"},\"inLanguage\":\"de-DE\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/de\/pandas-teilen-den-datenrahmen-nach-spaltenwert-auf\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/de\/pandas-teilen-den-datenrahmen-nach-spaltenwert-auf\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Heim\",\"item\":\"https:\/\/statorials.org\/de\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Pandas: so teilen sie einen dataframe nach spaltenwert auf\"}]},{\"@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 teilen Sie einen DataFrame nach Spaltenwert auf \u2013 Statorials","description":"In diesem Tutorial wird anhand mehrerer Beispiele erl\u00e4utert, wie ein Pandas-DataFrame nach Spaltenwert aufgeteilt 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-teilen-den-datenrahmen-nach-spaltenwert-auf\/","og_locale":"de_DE","og_type":"article","og_title":"Pandas: So teilen Sie einen DataFrame nach Spaltenwert auf \u2013 Statorials","og_description":"In diesem Tutorial wird anhand mehrerer Beispiele erl\u00e4utert, wie ein Pandas-DataFrame nach Spaltenwert aufgeteilt wird.","og_url":"https:\/\/statorials.org\/de\/pandas-teilen-den-datenrahmen-nach-spaltenwert-auf\/","og_site_name":"Statorials","article_published_time":"2023-07-22T03:30:18+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-teilen-den-datenrahmen-nach-spaltenwert-auf\/","url":"https:\/\/statorials.org\/de\/pandas-teilen-den-datenrahmen-nach-spaltenwert-auf\/","name":"Pandas: So teilen Sie einen DataFrame nach Spaltenwert auf \u2013 Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/de\/#website"},"datePublished":"2023-07-22T03:30:18+00:00","dateModified":"2023-07-22T03:30:18+00:00","author":{"@id":"https:\/\/statorials.org\/de\/#\/schema\/person\/ec75c4d6365f2708f8a0ad3a42121aa0"},"description":"In diesem Tutorial wird anhand mehrerer Beispiele erl\u00e4utert, wie ein Pandas-DataFrame nach Spaltenwert aufgeteilt wird.","breadcrumb":{"@id":"https:\/\/statorials.org\/de\/pandas-teilen-den-datenrahmen-nach-spaltenwert-auf\/#breadcrumb"},"inLanguage":"de-DE","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/de\/pandas-teilen-den-datenrahmen-nach-spaltenwert-auf\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/de\/pandas-teilen-den-datenrahmen-nach-spaltenwert-auf\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Heim","item":"https:\/\/statorials.org\/de\/"},{"@type":"ListItem","position":2,"name":"Pandas: so teilen sie einen dataframe nach spaltenwert auf"}]},{"@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\/2467"}],"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=2467"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/posts\/2467\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/media?parent=2467"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/categories?post=2467"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/tags?post=2467"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}