Je commencerai par dire que je suis en train de programmer n00b selon les normes de la pile. J'ai de l'expérience en analyse de données et en scripting - c'est ce que je fais professionnellement dans une entreprise financière - mais je n'ai aucune idée de ce que je fais en bout de ligne.
J'essaie de commencer à utiliser des pandas et du python en m'éloignant de matlab/vba mais je ne sais pas comment installer la bibliothèque de pandas.
Lorsque j'essaie d'importer des pandas, j'obtiens une erreur indiquant que le module numpy n'est pas présent. J'ai essayé d'installer ezsetup/pip (aucune idée de ce que c'est en fait) ... et je ne sais pas du tout où entrer cette commande$ python get-pip.py
Parfois, lorsque j'essaie de import pandas
j'obtiens une erreur, je ne peux pas importer une table de noms hashable
Je n'ai aucune idée de ce que cela signifie et je ne vais nulle part.
Mettre à jour
Ok, j'ai installé anaconda et cela semble me permettre d'importer des pandas et numpy directement à partir de la console. Cela dit, lorsque j'essaie d'écrire une série chronologique de base et de la représenter à l'aide de la syntaxe des pandas, j'obtiens une erreur indiquant que "la série n'est pas définie" en tant que telle, je ne suis pas sûr qu'elle fonctionne
In [1]: import matplotlib.pyplot as plt
In [2]: ts = Series(randn(1000), index=date_range('1/1/2000', periods=1000))
In [3]: ts = ts.cumsum()
In [4]: ts.plot()
La meilleure ressource pour les modules tiers pour Windows est/ Python Extension Packages pour Windows repository de Christoph Gohlke. Chaque module est disponible en tant qu’installateur .exe
à extraction automatique, à utiliser avec la version python.org de Python - assurez-vous d’obtenir le programme d’installation correct pour votre version et votre architecture.
Bien que NumPy
ne nécessite aucun autre package, pandas
ne nécessite pas, assurez-vous de les avoir tous. L'ordre d'installation n'est pas important.
Les avantages de cette ressource par rapport à une distribution telle que Anaconda ou Enthought sont que Dr. Gohlke maintient les paquetages à jour, vous permettant d’exécuter les dernières versions des modules. En outre, presque tous les modules ont plusieurs versions de Python, tandis que certaines des autres distributions ne sont basées que sur Python 2.7.
L'inconvénient est que vous devez installer chaque paquet individuellement, et il n'y a pas de gestionnaire de paquet pour gérer les dépendances.
Essayez ceci: ça devrait marcher.
Allez à l'emplacement où vous avez Python (C:\Python34) Exécutez la commande de coup:
python -m pip install pandas
NUMPY est installé automatiquement après l’installation de mon Pandas.
J'avais les mêmes maux de tête et la solution que j'ai finalement trouvée était d'installer python xy . Cela semble inclure chaque paquet que j'ai toujours rêvé d'utiliser, et des semaines de frustration se sont évaporées presque instantanément (liées aux pandas et à beaucoup d'autres. C'est une superbe collection de tout ce dont vous aurez besoin. Cela comprend la plupart des bibliothèques mentionnées ci-dessus)
Alors que YMMV, Canopy d’Enthought causait problème après problème après problème pour mon installation. Je conseille de rester à l'écart.
Première mise à niveau de la version de pip en utilisant la commande python -m pip install --upgrade pip après cela, il suffit de pip install pandas
Remarque: - Pour les pandas python-dateutil, numpy, setuptools et pytz module requis.