Saya membaca di suatu tempat bahwa Pandas pertama kali dikembangkan untuk dunia keuangan, setidaknya tidak terutama untuk ilmu alam (fisika, biologi, dan sebagainya), jadi apakah ada analisis data serupa paket Python yang lebih “berorientasi ilmu alam”?
Saya baru saja mulai menggunakan Pandas dan saya telah menemukan dua masalah yang tidak dapat saya selesaikan tanpa menggunakan paket lain atau solusi buatan sendiri:
- Bagaimana cara mengelola ketidakpastian?
- Bagaimana cara mendefinisikan unit data saya dengan mudah?
Mungkin ada masalah lain tapi saya kurang pengalaman untuk lebih tepatnya. Untuk saat ini, saya berpikir tentang paket ketidakpastian untuk menyelesaikan poin pertama tetapi saya tidak yakin itu akan berfungsi dengan baik dengan Panda dan tidak akan mengurangi kecepatan perhitungan. Sebenarnya, saya tidak mencari cara komputasi dengan ketidakpastian, hanya cara sederhana untuk menyimpan ketidakpastian bersama dengan data yang saya impor. Untuk poin kedua, saya tidak menemukan solusi yang lebih baik daripada membuat kamus selain dari DataFrame saya untuk mengelola unit yang terkait dengan setiap data.
Jika Anda pernah mengalami masalah yang sama, bagaimana Anda menyelesaikannya atau paket lain mana yang Anda gunakan untuk manipulasi / penyimpanan / analisis data dalam Python dalam ilmu alam?
Table
(tapi saya menemukan bagian unit). NDData
tampaknya mengelola itu tetapi saya tidak yakin tentang perbedaan antara kelas-kelas ini. Jika Anda tidak keberatan mengubah komentar Anda menjadi jawaban dengan contoh 2-baris, saya dengan senang hati akan menerimanya!
Table
kelas dalam astropi.