Ich habe irgendwo gelesen, dass Pandas zuerst für die Finanzwelt entwickelt wurde, zumindest nicht speziell für Naturwissenschaften (Physik, Biologie usw.). Gibt es also ein ähnliches Datenanalyse-Python-Paket, das eher „naturwissenschaftlich orientiert“ ist?
Ich habe gerade angefangen, Pandas zu verwenden, und bin bereits auf zwei Probleme gestoßen, die ich ohne die Verwendung anderer Pakete oder einer hausgemachten Lösung nicht lösen könnte:
- Wie gehe ich mit Unsicherheiten um?
- Wie definiere ich einfach die Einheiten meiner Daten?
Vielleicht gibt es noch andere Probleme, aber mir fehlt die Erfahrung, um genauer zu sein. Im Moment denke ich über das Unsicherheitspaket nach, um den ersten Punkt zu lösen, aber ich bin nicht sicher, ob es mit Pandas gut funktioniert und die Rechengeschwindigkeit nicht verringert. Eigentlich suche ich nicht nach einer Möglichkeit, mit Unsicherheiten zu rechnen, sondern nach einer einfachen Möglichkeit, Unsicherheiten zusammen mit meinen importierten Daten zu speichern. Für den zweiten Punkt habe ich keine bessere Lösung gefunden, als ein Wörterbuch außer meinem DataFrame zu erstellen, um die Einheiten zu verwalten, die den einzelnen Daten zugeordnet sind.
Wenn Sie jemals dieselben Probleme hatten, wie haben Sie sie gelöst oder welche anderen Pakete verwenden Sie zur Datenmanipulation / -speicherung / -analyse in Python in den Naturwissenschaften?
Table
(aber ich fand den Einheitenteil). NDData
scheint das zu schaffen, aber ich bin mir nicht sicher über die Unterschiede zwischen diesen Klassen. Wenn es Ihnen nichts ausmacht, Ihren Kommentar in eine Antwort mit einem zweizeiligen Beispiel umzuwandeln, würde ich ihn gerne akzeptieren!
Table
Klasse in Astropie.