Tôi đã đọc ở đâu đó rằng Pandas lần đầu tiên được phát triển cho thế giới tài chính, ít nhất là đặc biệt là đối với khoa học tự nhiên (vật lý, sinh học, v.v.), vậy có phân tích dữ liệu tương tự gói Python nào có định hướng khoa học tự nhiên hơn không?
Tôi mới bắt đầu sử dụng Pandas và tôi đã gặp phải hai vấn đề tôi không thể giải quyết mà không sử dụng các gói hoặc giải pháp tự chế khác:
- Làm thế nào để quản lý sự không chắc chắn?
- Làm thế nào để xác định dễ dàng các đơn vị dữ liệu của tôi?
Có thể có những vấn đề khác nhưng tôi thiếu kinh nghiệm để chính xác hơn. Hiện tại, tôi nghĩ về gói không chắc chắn để giải quyết điểm đầu tiên nhưng tôi không chắc nó sẽ hoạt động tốt với Pandas và sẽ không làm giảm tốc độ tính toán. Trên thực tế, tôi không tìm kiếm một cách tính toán với sự không chắc chắn, chỉ là một cách đơn giản để lưu trữ sự không chắc chắn cùng với dữ liệu nhập khẩu của tôi. Đối với điểm thứ hai, tôi đã không tìm thấy giải pháp nào tốt hơn là tạo một từ điển ngoài DataFrame của mình để quản lý các đơn vị được liên kết với mỗi dữ liệu.
Nếu bạn đã từng gặp vấn đề tương tự, bạn đã giải quyết nó như thế nào hoặc bạn sử dụng gói nào khác để thao tác / lưu trữ / phân tích dữ liệu trong Python trong khoa học tự nhiên?
Table
(nhưng tôi đã tìm thấy phần đơn vị). NDData
dường như quản lý điều đó nhưng tôi không chắc về sự khác biệt giữa các lớp này. Nếu bạn không phiền khi bình luận của bạn thành một câu trả lời với ví dụ 2 dòng, tôi sẵn sàng chấp nhận nó!
Table
lớp trong astropy.