J'ai lu quelque part que Pandas a été développé pour la première fois pour le monde financier, du moins pas spécialement pour les sciences naturelles (physique, biologie, etc.).
Je viens de commencer à utiliser Pandas et j'ai déjà rencontré deux problèmes que je ne pouvais pas résoudre sans utiliser d'autres packages ou une solution maison:
- Comment gérer les incertitudes?
- Comment définir facilement les unités de mes données?
Il y a peut-être d'autres problèmes mais je manque d'expérience pour être plus précis. Pour le moment, je pense au paquet d' incertitudes pour résoudre le premier point mais je ne suis pas sûr qu'il fonctionnera bien avec Pandas et ne diminuera pas la vitesse de calcul. En fait, je ne cherche pas un moyen de calculer avec des incertitudes, juste un moyen simple de stocker des incertitudes avec mes données importées. Pour le deuxième point, je n'ai pas trouvé de meilleure solution que de créer un dictionnaire en dehors de mon DataFrame pour gérer les unités associées à chaque donnée.
Si vous avez déjà rencontré les mêmes problèmes, comment l'avez-vous résolu ou quel (s) autre (s) package (s) utilisez-vous pour la manipulation / stockage / analyse de données en Python en sciences naturelles?
Table
(mais j'ai trouvé la partie unités). NDData
semble gérer cela, mais je ne suis pas sûr des différences entre ces classes. Si cela ne vous dérange pas de transformer votre commentaire en une réponse avec un exemple de 2 lignes, je l'accepterais volontiers!
Table
classe en astropie.