2016-05-07 11 views
-1

Ich habe einen großen Datenrahmen in Pandas mit vielen Nullen. Ich möchte additive Glättung anwenden, aber anstatt es von Grund auf neu zu schreiben, frage ich mich, ob es einen besseren Weg gibt, einen "geglätteten" Datenrahmen in Pandas zu erzeugen. Vielen Dank!Additive Glättung für Dataframe Pandas

Antwort

2

Die additive Glättung ist nur ein grundlegender mathematischer Vorgang, der nur wenige Additionen und Divisionen erfordert - dafür gibt es keine "spezielle" Funktion. Sie schreiben einfach einen Einzeiler für bestimmte Spalten Ihres Datenrahmens.

+0

DataFrame.add, e. g., ist auch nur eine Ergänzung. Sie haben jedoch eine solche Funktion, weil sie nützlich ist. Und Sie müssen meine Frage nicht unbedingt ablehnen. – Oleksandra

+0

Ich habe die Frage nicht abgelehnt und denke nicht, dass sie abgelehnt werden sollte (weshalb ich eine Antwort geschrieben habe). Hinzufügen wird bereitgestellt, da es über mehrere zusätzliche Funktionen verfügt (parametrisiertes Broadcasting mit na-Werten) und gleichzeitig eine sehr allgemeine Operation für Daten darstellt. Die additive Glättung ist andererseits eng mit empirischen Schätzungen von Wahrscheinlichkeiten verbunden, daher eine sehr spezifische Verwendung (verglichen mit der Allgemeingültigkeit von Datenrahmen). – lejlot