{"id":2571,"date":"2023-07-21T16:29:32","date_gmt":"2023-07-21T16:29:32","guid":{"rendered":"https:\/\/statorials.org\/de\/pandas-verschmelzen\/"},"modified":"2023-07-21T16:29:32","modified_gmt":"2023-07-21T16:29:32","slug":"pandas-verschmelzen","status":"publish","type":"post","link":"https:\/\/statorials.org\/de\/pandas-verschmelzen\/","title":{"rendered":"Pandas: so f\u00fchren sie werte aus mehreren spalten zu einer zusammen"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Sie k\u00f6nnen die folgenden Methoden verwenden, um Werte aus mehreren Spalten eines Pandas-DataFrames in einer einzigen Spalte zu gruppieren:<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Methode 1: Werte nach Standardspaltenreihenfolge zusammenf\u00fchren<\/strong><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>df[' <span style=\"color: #ff0000;\">coalesce<\/span> '] = df. <span style=\"color: #3366ff;\">bfill<\/span> (axis= <span style=\"color: #008000;\">1<\/span> ). <span style=\"color: #3366ff;\">iloc<\/span> [:, 0]\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\"><strong>Methode 2: Werte mithilfe einer bestimmten Spaltenreihenfolge zusammenf\u00fchren<\/strong><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>df[' <span style=\"color: #ff0000;\">coalesce<\/span> '] = df[[' <span style=\"color: #ff0000;\">col3<\/span> ', ' <span style=\"color: #ff0000;\">col1<\/span> ', ' <span style=\"color: #ff0000;\">col2<\/span> ']]. <span style=\"color: #3366ff;\">bfill<\/span> (axis= <span style=\"color: #008000;\">1<\/span> ). <span style=\"color: #3366ff;\">iloc<\/span> [:, 0]<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Die folgenden Beispiele zeigen, wie jede Methode in der Praxis mit dem folgenden Pandas DataFrame verwendet wird:<\/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<span style=\"color: #008000;\">import<\/span> numpy <span style=\"color: #008000;\">as<\/span> np\n\n<span style=\"color: #008080;\">#createDataFrame\n<\/span>df = pd. <span style=\"color: #3366ff;\">DataFrame<\/span> ({' <span style=\"color: #ff0000;\">points<\/span> ': [np.nan, np.nan, 19, np.nan, 14],\n                   ' <span style=\"color: #ff0000;\">assists<\/span> ': [np.nan, 7, 7, 9, np.nan],\n                   ' <span style=\"color: #ff0000;\">rebounds<\/span> ': [3, 4, np.nan, np.nan, 6]})\n\n<span style=\"color: #008080;\">#view DataFrame\n<\/span><span style=\"color: #008000;\">print<\/span> (df)\n\n   points assists rebounds\n0 NaN NaN 3.0\n1 NaN 7.0 4.0\n2 19.0 7.0 NaN\n3 NaN 9.0 NaN\n4 14.0 NaN 6.0\n<\/strong><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Methode 1: Werte nach Standardspaltenreihenfolge zusammenf\u00fchren<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Der folgende Code zeigt, wie die Werte aus den Spalten \u201ePunkte\u201c, \u201eVorlagen\u201c und \u201eRebounds\u201c in einer einzigen Spalte zusammengef\u00fchrt werden, wobei der erste Wert ungleich Null in den drei Spalten als zusammengef\u00fchrter Wert verwendet wird:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008000;\"><span style=\"color: #000000;\"><span style=\"color: #008080;\">#create new column that contains first non-null value from three existing columns \n<\/span>df[' <span style=\"color: #ff0000;\">coalesce<\/span> '] = df. <span style=\"color: #3366ff;\">bfill<\/span> (axis= <span style=\"color: #008000;\">1<\/span> ). <span style=\"color: #3366ff;\">iloc<\/span> [:, 0]\n\n<\/span><span style=\"color: #008080;\">#view updated DataFrame\n<\/span><span style=\"color: #000000;\"><span style=\"color: #008000;\">print<\/span> (df)\n\n   points assists rebounds coalesce\n0 NaN NaN 3.0 3.0\n1 NaN 7.0 4.0 7.0\n2 19.0 7.0 NaN 19.0\n3 NaN 9.0 NaN 9.0\n4 14.0 NaN 6.0 14.0\n<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">So wurde der Wert in der <strong>Zusammenf\u00fchrungsspalte<\/strong> ausgew\u00e4hlt:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\">Erste Zeile: Der erste Wert ungleich Null war <strong>3,0<\/strong> .<\/span><\/li>\n<li> <span style=\"color: #000000;\">Zweite Zeile: Der erste Wert ungleich Null war <strong>7,0<\/strong> .<\/span><\/li>\n<li> <span style=\"color: #000000;\">Dritte Zeile: Der erste Wert ungleich Null war <strong>19,0<\/strong> .<\/span><\/li>\n<li> <span style=\"color: #000000;\">Vierte Zeile: Der erste Wert ungleich Null war <strong>9,0<\/strong> .<\/span><\/li>\n<li> <span style=\"color: #000000;\">F\u00fcnfte Zeile: Der erste Wert ungleich Null war <strong>14.0<\/strong> .<\/span><\/li>\n<\/ul>\n<h3> <strong>Methode 2: <span style=\"color: #000000;\">Werte mithilfe einer bestimmten Spaltenreihenfolge zusammenf\u00fchren<\/span><\/strong><\/h3>\n<p> <span style=\"color: #000000;\">Der folgende Code zeigt, wie die Werte in den drei Spalten zusammengef\u00fchrt werden, indem die Spalten in der folgenden Reihenfolge analysiert werden: Assists, Rebounds, Punkte.<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\"><span style=\"color: #000000;\"><span style=\"color: #008080;\">#coalesce values in specific column order\n<\/span>df[' <span style=\"color: #ff0000;\">coalesce<\/span> '] = df[[' <span style=\"color: #ff0000;\">assists<\/span> ', ' <span style=\"color: #ff0000;\">rebounds<\/span> ', ' <span style=\"color: #ff0000;\">points<\/span> ']]. <span style=\"color: #3366ff;\">bfill<\/span> (axis= <span style=\"color: #008000;\">1<\/span> ). <span style=\"color: #3366ff;\">iloc<\/span> [:, 0]\n\n<span style=\"color: #008080;\">#view updated DataFrame\n<\/span><span style=\"color: #008000;\">print<\/span> (df)\n\n   points assists rebounds coalesce\n0 NaN NaN 3.0 3.0\n1 NaN 7.0 4.0 7.0\n2 19.0 7.0 NaN 7.0\n3 NaN 9.0 NaN 9.0\n4 14.0 NaN 6.0 6.0\n<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Hier ist die Logik, die verwendet wurde, um zu entscheiden, welcher Wert in die <strong>Zusammenf\u00fchrungsspalte<\/strong> eingef\u00fcgt werden soll:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\">Wenn der Wert in der <strong>Hilfsspalte<\/strong> nicht Null ist, verwenden Sie diesen Wert.<\/span><\/li>\n<li> <span style=\"color: #000000;\">Andernfalls verwenden Sie diesen Wert, wenn der Wert in der Spalte <strong>\u201eBounces\u201c<\/strong> nicht Null ist.<\/span><\/li>\n<li> <span style=\"color: #000000;\">Andernfalls, wenn der Wert in der <strong>Punktespalte<\/strong> nicht Null ist, verwenden Sie diesen Wert.<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\"><strong>Hinweis<\/strong> : Die vollst\u00e4ndige Dokumentation f\u00fcr die Funktion <strong>bfill()<\/strong> finden Sie <a href=\"https:\/\/pandas.pydata.org\/docs\/reference\/api\/pandas.DataFrame.bfill.html\" target=\"_blank\" rel=\"noopener\">hier<\/a> .<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Zus\u00e4tzliche Ressourcen<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">In den folgenden Tutorials wird erl\u00e4utert, wie andere g\u00e4ngige Vorg\u00e4nge in Pandas ausgef\u00fchrt werden:<\/span><\/p>\n<p><a href=\"https:\/\/statorials.org\/de\/pandas-kombinieren-zwei-spalten\/\" target=\"_blank\" rel=\"noopener\">So kombinieren Sie zwei Spalten in Pandas<\/a><br \/> <a href=\"https:\/\/statorials.org\/de\/pandas-spezifische-summenspalten\/\" target=\"_blank\" rel=\"noopener\">So summieren Sie bestimmte Spalten in Pandas<\/a><br \/> <a href=\"https:\/\/statorials.org\/de\/pandas-sortiert-nach-mehreren-spalten\/\" target=\"_blank\" rel=\"noopener\">So sortieren Sie in Pandas nach mehreren Spalten<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Sie k\u00f6nnen die folgenden Methoden verwenden, um Werte aus mehreren Spalten eines Pandas-DataFrames in einer einzigen Spalte zu gruppieren: Methode 1: Werte nach Standardspaltenreihenfolge zusammenf\u00fchren df[&#8218; coalesce &#8218;] = df. bfill (axis= 1 ). iloc [:, 0] Methode 2: Werte mithilfe einer bestimmten Spaltenreihenfolge zusammenf\u00fchren df[&#8218; coalesce &#8218;] = df[[&#8218; col3 &#8218;, &#8218; col1 &#8218;, [&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 f\u00fchren Sie Werte aus mehreren Spalten zu einer zusammen \u2013 Statistik<\/title>\n<meta name=\"description\" content=\"In diesem Tutorial wird erl\u00e4utert, wie Werte aus mehreren Spalten eines Pandas-DataFrames in einer einzelnen Spalte zusammengef\u00fchrt werden, einschlie\u00dflich Beispielen.\" \/>\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-verschmelzen\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Pandas: So f\u00fchren Sie Werte aus mehreren Spalten zu einer zusammen \u2013 Statistik\" \/>\n<meta property=\"og:description\" content=\"In diesem Tutorial wird erl\u00e4utert, wie Werte aus mehreren Spalten eines Pandas-DataFrames in einer einzelnen Spalte zusammengef\u00fchrt werden, einschlie\u00dflich Beispielen.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/de\/pandas-verschmelzen\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-21T16:29:32+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-verschmelzen\/\",\"url\":\"https:\/\/statorials.org\/de\/pandas-verschmelzen\/\",\"name\":\"Pandas: So f\u00fchren Sie Werte aus mehreren Spalten zu einer zusammen \u2013 Statistik\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/de\/#website\"},\"datePublished\":\"2023-07-21T16:29:32+00:00\",\"dateModified\":\"2023-07-21T16:29:32+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/de\/#\/schema\/person\/ec75c4d6365f2708f8a0ad3a42121aa0\"},\"description\":\"In diesem Tutorial wird erl\u00e4utert, wie Werte aus mehreren Spalten eines Pandas-DataFrames in einer einzelnen Spalte zusammengef\u00fchrt werden, einschlie\u00dflich Beispielen.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/de\/pandas-verschmelzen\/#breadcrumb\"},\"inLanguage\":\"de-DE\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/de\/pandas-verschmelzen\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/de\/pandas-verschmelzen\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Heim\",\"item\":\"https:\/\/statorials.org\/de\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Pandas: so f\u00fchren sie werte aus mehreren spalten zu einer zusammen\"}]},{\"@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 f\u00fchren Sie Werte aus mehreren Spalten zu einer zusammen \u2013 Statistik","description":"In diesem Tutorial wird erl\u00e4utert, wie Werte aus mehreren Spalten eines Pandas-DataFrames in einer einzelnen Spalte zusammengef\u00fchrt werden, einschlie\u00dflich Beispielen.","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-verschmelzen\/","og_locale":"de_DE","og_type":"article","og_title":"Pandas: So f\u00fchren Sie Werte aus mehreren Spalten zu einer zusammen \u2013 Statistik","og_description":"In diesem Tutorial wird erl\u00e4utert, wie Werte aus mehreren Spalten eines Pandas-DataFrames in einer einzelnen Spalte zusammengef\u00fchrt werden, einschlie\u00dflich Beispielen.","og_url":"https:\/\/statorials.org\/de\/pandas-verschmelzen\/","og_site_name":"Statorials","article_published_time":"2023-07-21T16:29:32+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-verschmelzen\/","url":"https:\/\/statorials.org\/de\/pandas-verschmelzen\/","name":"Pandas: So f\u00fchren Sie Werte aus mehreren Spalten zu einer zusammen \u2013 Statistik","isPartOf":{"@id":"https:\/\/statorials.org\/de\/#website"},"datePublished":"2023-07-21T16:29:32+00:00","dateModified":"2023-07-21T16:29:32+00:00","author":{"@id":"https:\/\/statorials.org\/de\/#\/schema\/person\/ec75c4d6365f2708f8a0ad3a42121aa0"},"description":"In diesem Tutorial wird erl\u00e4utert, wie Werte aus mehreren Spalten eines Pandas-DataFrames in einer einzelnen Spalte zusammengef\u00fchrt werden, einschlie\u00dflich Beispielen.","breadcrumb":{"@id":"https:\/\/statorials.org\/de\/pandas-verschmelzen\/#breadcrumb"},"inLanguage":"de-DE","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/de\/pandas-verschmelzen\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/de\/pandas-verschmelzen\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Heim","item":"https:\/\/statorials.org\/de\/"},{"@type":"ListItem","position":2,"name":"Pandas: so f\u00fchren sie werte aus mehreren spalten zu einer zusammen"}]},{"@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\/2571"}],"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=2571"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/posts\/2571\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/media?parent=2571"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/categories?post=2571"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/tags?post=2571"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}