{"id":6698,"date":"2023-03-27T09:59:00","date_gmt":"2023-03-27T09:59:00","guid":{"rendered":"https:\/\/trech.se\/first-argument-must-be-an-iterable-of-pandas-objects-you-passed-an-object-of-type-dataframe\/"},"modified":"2023-03-27T09:59:00","modified_gmt":"2023-03-27T09:59:00","slug":"first-argument-must-be-an-iterable-of-pandas-objects-you-passed-an-object-of-type-dataframe","status":"publish","type":"post","link":"https:\/\/trech.se\/de\/first-argument-must-be-an-iterable-of-pandas-objects-you-passed-an-object-of-type-dataframe\/","title":{"rendered":"First argument must be an iterable of pandas objects, you passed an object of type &#8222;dataframe&#8220;"},"content":{"rendered":"<h2>Erstes Argument muss ein Iterable von Pandas-Objekten sein, Sie haben ein Objekt vom Typ &#8222;Dataframe&#8220; \u00fcbergeben<\/h2>\n<p>Es ist nicht ungew\u00f6hnlich, auf eine solche Fehlermeldung beim Arbeiten mit Pandas in Python zu sto\u00dfen. Diese Warnung besagt, dass das erste Argument, das an eine bestimmte Funktion \u00fcbergeben wird, ein Iterable von Pandas-Objekten sein muss, aber stattdessen wurde ein einzelnes Dataframe \u00fcbergeben. <\/p>\n<p>Aber keine Sorge! Bevor wir uns einige L\u00f6sungen ansehen, lassen Sie uns diese Terminologie kl\u00e4ren, um sicherzustellen, dass wir alle auf der gleichen Seite sind.<\/p>\n<figure class=\"wp-block-table\">\n<table>\n<thead>\n<tr>\n<th>Iterable<\/th>\n<th>Pandas-Objekt<\/th>\n<th>Dataframe<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Eine Sammlung von Elementen, die nacheinander abgerufen werden k\u00f6nnen<\/td>\n<td>Ein Objekt, das in Pandas erstellt und verwendet wird, z. B. eine Series oder ein Dataframe<\/td>\n<td>Eine tabellarische Datenstruktur in Pandas, die aus Zeilen und Spalten besteht<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/figure>\n<p>Jetzt, da wir die Begriffe gekl\u00e4rt haben, schauen wir uns zwei m\u00f6gliche L\u00f6sungen an, um dieses Problem zu beheben:<\/p>\n<h3>1. Konvertieren Sie Ihr Dataframe in eine Liste von Dataframes<\/h3>\n<p>Sie k\u00f6nnten versuchen, Ihr bestehendes Dataframe in eine Liste von Dataframes umzuwandeln, um es als Iterable von Pandas-Objekten zu behandeln. Zum Beispiel, angenommen, Sie haben ein Dataframe namens &#8222;df&#8220;. Sie k\u00f6nnten es in ein Iterable umwandeln, indem Sie es in eine Liste setzen:<\/p>\n<p>&#8222;`python<br \/>\nliste_von_dfs = [df]<br \/>\n&#8222;`<\/p>\n<h3>2. Stellen Sie sicher, dass die entsprechende Funktion ein Iterable von Pandas-Objekten erwartet<\/h3>\n<p>M\u00f6glicherweise verwenden Sie versehentlich eine Funktion, die ein Iterable von Pandas-Objekten erfordert, anstatt einer Funktion, die ein einzelnes Dataframe akzeptiert. In diesem Fall sollten Sie \u00fcberpr\u00fcfen, ob Sie die richtige Funktion verwenden oder ob es alternativen gibt, die f\u00fcr Ihr Szenario besser geeignet sind.<\/p>\n<p>Zum Abschluss hoffe ich, dass diese Informationen hilfreich sind, um das Problem zu beheben und Sie beim Arbeiten mit Pandas in Python unterst\u00fctzen. Wie immer ist das Testen verschiedener Ans\u00e4tze und das Erlernen von Best Practices ein wichtiger Teil des Entwicklungsprozesses. Viel Erfolg!<\/p>\n\n    <div class=\"xs_social_share_widget xs_share_url after_content \t\tmain_content  wslu-style-1 wslu-share-box-shaped wslu-fill-colored wslu-none wslu-share-horizontal wslu-theme-font-no wslu-main_content\">\n\n\t\t\n        <ul>\n\t\t\t        <\/ul>\n    <\/div> \n","protected":false},"excerpt":{"rendered":"<p>Erstes Argument muss ein Iterable von Pandas-Objekten sein, Sie haben ein Objekt vom Typ &#8222;Dataframe&#8220; \u00fcbergeben Es ist nicht ungew\u00f6hnlich, auf eine solche Fehlermeldung beim Arbeiten mit Pandas in Python zu sto\u00dfen. Diese Warnung besagt, dass das erste Argument, das an eine bestimmte Funktion \u00fcbergeben wird, ein Iterable von Pandas-Objekten sein muss, aber stattdessen wurde [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":6610,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[103],"tags":[],"class_list":["post-6698","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/trech.se\/de\/wp-json\/wp\/v2\/posts\/6698","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/trech.se\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/trech.se\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/trech.se\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/trech.se\/de\/wp-json\/wp\/v2\/comments?post=6698"}],"version-history":[{"count":0,"href":"https:\/\/trech.se\/de\/wp-json\/wp\/v2\/posts\/6698\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/trech.se\/de\/wp-json\/wp\/v2\/media\/6610"}],"wp:attachment":[{"href":"https:\/\/trech.se\/de\/wp-json\/wp\/v2\/media?parent=6698"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/trech.se\/de\/wp-json\/wp\/v2\/categories?post=6698"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/trech.se\/de\/wp-json\/wp\/v2\/tags?post=6698"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}