{"id":1601,"date":"2023-07-25T16:56:36","date_gmt":"2023-07-25T16:56:36","guid":{"rendered":"https:\/\/statorials.org\/de\/pandas-unterschied-zwischen-zeilen\/"},"modified":"2023-07-25T16:56:36","modified_gmt":"2023-07-25T16:56:36","slug":"pandas-unterschied-zwischen-zeilen","status":"publish","type":"post","link":"https:\/\/statorials.org\/de\/pandas-unterschied-zwischen-zeilen\/","title":{"rendered":"Pandas: so finden sie den unterschied zwischen zwei linien"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Sie k\u00f6nnen die Funktion <strong>DataFrame.diff()<\/strong> verwenden, um den Unterschied zwischen zwei Zeilen in einem Pandas-DataFrame zu ermitteln.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Diese Funktion verwendet die folgende Syntax:<\/span><\/p>\n<p> <strong><span style=\"color: #000000;\">DataFrame.diff(Perioden=1, Achse=0)<\/span><\/strong><\/p>\n<p> <span style=\"color: #000000;\">Gold:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\"><strong>Perioden:<\/strong> Die Anzahl der vorherigen Zeilen zur Berechnung der Differenz.<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>Achse:<\/strong> Finden Sie den Unterschied in Zeilen (0) oder Spalten (1).<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Die folgenden Beispiele zeigen, wie Sie diese Funktion in der Praxis nutzen k\u00f6nnen.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Beispiel 1: Finden Sie den Unterschied zwischen den einzelnen vorherigen Zeilen<\/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: #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;\">period<\/span> ': [1, 2, 3, 4, 5, 6, 7, 8],\n                   ' <span style=\"color: #ff0000;\">sales<\/span> ': [12, 14, 15, 15, 18, 20, 19, 24],\n                   ' <span style=\"color: #ff0000;\">returns<\/span> ': [2, 2, 3, 3, 5, 4, 4, 6]})\n\n<span style=\"color: #008080;\">#view DataFrame\n<\/span>df\n\n\tperiod sales returns\n0 1 12 2\n1 2 14 2\n2 3 15 3\n3 4 15 3\n4 5 18 5\n5 6 20 4\n6 7 19 4\n7 8 24 6<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Der folgende Code zeigt, wie Sie den Unterschied zwischen jeder aktuellen Zeile eines DataFrame und der vorherigen Zeile ermitteln:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#add new column to represent sales differences between each row<\/span>\ndf[' <span style=\"color: #ff0000;\">sales_diff<\/span> '] = df[' <span style=\"color: #ff0000;\">sales<\/span> ']. <span style=\"color: #3366ff;\">diff<\/span> ()\n\n<span style=\"color: #008080;\">#view DataFrame\n<\/span>df\n\n        period sales returns sales_diff\n0 1 12 2 NaN\n1 2 14 2 2.0\n2 3 15 3 1.0\n3 4 15 3 0.0\n4 5 18 5 3.0\n5 6 20 4 2.0\n6 7 19 4 -1.0\n7 8 24 6 5.0\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Beachten Sie, dass wir auch den Unterschied zwischen mehreren vorherigen Zeilen ermitteln k\u00f6nnen. Der folgende Code zeigt beispielsweise, wie Sie den Unterschied zwischen jeder aktuellen Zeile und der Zeile ermitteln, die drei Zeilen zuvor angezeigt wurde:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#add new column to represent sales differences between current row and 3 rows earlier<\/span>\ndf[' <span style=\"color: #ff0000;\">sales_diff<\/span> '] = df[' <span style=\"color: #ff0000;\">sales<\/span> ']. <span style=\"color: #3366ff;\">diff<\/span> (periods= <span style=\"color: #008000;\">3<\/span> )\n\n<span style=\"color: #008080;\">#view DataFrame\n<\/span>df\n\n        period sales returns sales_diff\n0 1 12 2 NaN\n1 2 14 2 NaN\n2 3 15 3 NaN\n3 4 15 3 3.0\n4 5 18 5 4.0\n5 6 20 4 5.0\n6 7 19 4 4.0\n7 8 24 6 6.0<\/strong><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Beispiel 2: Finden Sie den Unterschied basierend auf der Bedingung<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Wir k\u00f6nnen den DataFrame auch filtern, um Zeilen anzuzeigen, bei denen die Differenz zwischen der aktuellen Zeile und der vorherigen Zeile kleiner oder gr\u00f6\u00dfer als ein bestimmter Wert ist.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Der folgende Code gibt beispielsweise nur Zeilen zur\u00fcck, in denen der Wert der aktuellen Zeile <strong>kleiner als<\/strong> der Wert der vorherigen Zeile ist:<\/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;\">period<\/span> ': [1, 2, 3, 4, 5, 6, 7, 8],\n                   ' <span style=\"color: #ff0000;\">sales<\/span> ': [12, 14, 15, 13, 18, 20, 19, 24],\n                   ' <span style=\"color: #ff0000;\">returns<\/span> ': [2, 2, 3, 3, 5, 4, 4, 6]})\n\n<span style=\"color: #008080;\">#find difference between each current row and the previous row\n<\/span>df[' <span style=\"color: #ff0000;\">sales_diff<\/span> '] = df[' <span style=\"color: #ff0000;\">sales<\/span> ']. <span style=\"color: #3366ff;\">diff<\/span> ()\n\n<span style=\"color: #008080;\">#filter for rows where difference is less than zero\n<\/span>df = df[df[' <span style=\"color: #ff0000;\">sales_diff<\/span> ']&lt; <span style=\"color: #008000;\">0<\/span> ]\n\n<span style=\"color: #008080;\">#view DataFrame\n<\/span>df\n\n        period sales returns sales_diff\n3 4 13 3 -2.0\n6 7 19 4 -1.0<\/strong><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Zus\u00e4tzliche Ressourcen<\/strong><\/span><\/h3>\n<p><a href=\"https:\/\/statorials.org\/de\/einzelne-pandas-mehrere-spalten\/\" target=\"_blank\" rel=\"noopener\">So finden Sie in Pandas eindeutige Werte in mehreren Spalten<\/a><br \/> So filtern Sie einen Pandas DataFrame nach Spaltenwerten<br \/> <a href=\"https:\/\/statorials.org\/de\/pandas-wahlen-zeilen-nach-index-aus\/\" target=\"_blank\" rel=\"noopener\">So w\u00e4hlen Sie Zeilen nach Index in einem Pandas DataFrame aus<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Sie k\u00f6nnen die Funktion DataFrame.diff() verwenden, um den Unterschied zwischen zwei Zeilen in einem Pandas-DataFrame zu ermitteln. Diese Funktion verwendet die folgende Syntax: DataFrame.diff(Perioden=1, Achse=0) Gold: Perioden: Die Anzahl der vorherigen Zeilen zur Berechnung der Differenz. Achse: Finden Sie den Unterschied in Zeilen (0) oder Spalten (1). Die folgenden Beispiele zeigen, wie Sie diese Funktion [&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 finden Sie den Unterschied zwischen zwei Linien<\/title>\n<meta name=\"description\" content=\"In diesem Tutorial wird anhand mehrerer Beispiele erl\u00e4utert, wie Sie den Unterschied zwischen zwei Zeilen in einem Pandas-DataFrame ermitteln.\" \/>\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-unterschied-zwischen-zeilen\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Pandas: So finden Sie den Unterschied zwischen zwei Linien\" \/>\n<meta property=\"og:description\" content=\"In diesem Tutorial wird anhand mehrerer Beispiele erl\u00e4utert, wie Sie den Unterschied zwischen zwei Zeilen in einem Pandas-DataFrame ermitteln.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/de\/pandas-unterschied-zwischen-zeilen\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-25T16:56:36+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-unterschied-zwischen-zeilen\/\",\"url\":\"https:\/\/statorials.org\/de\/pandas-unterschied-zwischen-zeilen\/\",\"name\":\"Pandas: So finden Sie den Unterschied zwischen zwei Linien\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/de\/#website\"},\"datePublished\":\"2023-07-25T16:56:36+00:00\",\"dateModified\":\"2023-07-25T16:56:36+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/de\/#\/schema\/person\/ec75c4d6365f2708f8a0ad3a42121aa0\"},\"description\":\"In diesem Tutorial wird anhand mehrerer Beispiele erl\u00e4utert, wie Sie den Unterschied zwischen zwei Zeilen in einem Pandas-DataFrame ermitteln.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/de\/pandas-unterschied-zwischen-zeilen\/#breadcrumb\"},\"inLanguage\":\"de-DE\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/de\/pandas-unterschied-zwischen-zeilen\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/de\/pandas-unterschied-zwischen-zeilen\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Heim\",\"item\":\"https:\/\/statorials.org\/de\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Pandas: so finden sie den unterschied zwischen zwei linien\"}]},{\"@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 finden Sie den Unterschied zwischen zwei Linien","description":"In diesem Tutorial wird anhand mehrerer Beispiele erl\u00e4utert, wie Sie den Unterschied zwischen zwei Zeilen in einem Pandas-DataFrame ermitteln.","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-unterschied-zwischen-zeilen\/","og_locale":"de_DE","og_type":"article","og_title":"Pandas: So finden Sie den Unterschied zwischen zwei Linien","og_description":"In diesem Tutorial wird anhand mehrerer Beispiele erl\u00e4utert, wie Sie den Unterschied zwischen zwei Zeilen in einem Pandas-DataFrame ermitteln.","og_url":"https:\/\/statorials.org\/de\/pandas-unterschied-zwischen-zeilen\/","og_site_name":"Statorials","article_published_time":"2023-07-25T16:56:36+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-unterschied-zwischen-zeilen\/","url":"https:\/\/statorials.org\/de\/pandas-unterschied-zwischen-zeilen\/","name":"Pandas: So finden Sie den Unterschied zwischen zwei Linien","isPartOf":{"@id":"https:\/\/statorials.org\/de\/#website"},"datePublished":"2023-07-25T16:56:36+00:00","dateModified":"2023-07-25T16:56:36+00:00","author":{"@id":"https:\/\/statorials.org\/de\/#\/schema\/person\/ec75c4d6365f2708f8a0ad3a42121aa0"},"description":"In diesem Tutorial wird anhand mehrerer Beispiele erl\u00e4utert, wie Sie den Unterschied zwischen zwei Zeilen in einem Pandas-DataFrame ermitteln.","breadcrumb":{"@id":"https:\/\/statorials.org\/de\/pandas-unterschied-zwischen-zeilen\/#breadcrumb"},"inLanguage":"de-DE","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/de\/pandas-unterschied-zwischen-zeilen\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/de\/pandas-unterschied-zwischen-zeilen\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Heim","item":"https:\/\/statorials.org\/de\/"},{"@type":"ListItem","position":2,"name":"Pandas: so finden sie den unterschied zwischen zwei linien"}]},{"@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\/1601"}],"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=1601"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/posts\/1601\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/media?parent=1601"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/categories?post=1601"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/tags?post=1601"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}