2017-01-10 3 views
4

Je suis un utilisateur python qui dépend de pandas/numpy/bokeh pour l'analyse des données.données exploratoire IDE (non compris spyder) pour python

J'utilise normalement Jupyter notebook pour tous mes travaux de prototypage et d'exploration, mais je trouve que le bloc-notes ne fournit pas une expérience similaire à RStudio. Bien que, je ne préfère pas coder dans R.

Je veux être en mesure de faire des choses comme:

  • explorer les objets dataframe et variables dans un éditeur de texte
  • ont un espace de travail dédié à des parcelles afin que vous puissiez voir vos parcelles dans cet espace dédié plutôt que ligne
  • console ipython comme la fonctionnalité dans l'espace de travail de la fenêtre Terminal (Terminal Rodeo's est très faible et non propice à une analyse approfondie des données)

J'ai trouvé le post suivant à ce sujet: is-there-something-like-rstudio-for-python.

La question dans le lien ci-dessus a été posée en . 6 ans sont passés et nous n'avons rien de légitime à considérer comme une solution. Jusqu'à présent, je suis tombé sur Rodeo et JupyterLabs.

J'ai commencé à utiliser Rodeo, mais il est extrêmement bogué et mal conçu. À mon avis, il est pas utilisable pour toute tâche d'analyse de données. Quant à JupyterLabs - il est à ses balbutiements donc pas encore utilisable pour quoi que ce soit.

mes QUESTIONS:

  1. Y at-il d'autres options que les deux mentionnés dans cette question? Statut actuel sur JupyterLabs et le délai de livraison officielle? Il semble JupyterLabs résoudre en théorie tous les problèmes de flux de travail que je peux penser à ce qui existent actuellement pour les utilisateurs dans python qui sont familiers avec Rstudio's flux. J'ai déjà des problèmes pour lancer Jupyter Labs (voir: jupyter lab - launches but don't see any tabs).

(Rodeo a de bonnes intentions, mais si loin tombe court chemin - je l'ai déjà commencé à classer les bogues ou des billets de défaut de conception).

https://blog.jupyter.org/2016/07/14/jupyter-lab-alpha/

https://www.techatbloomberg.com/blog/inside-the-collaboration-that-built-the-open-source-jupyterlab-project/

+2

et quel est le problème? Vous n'avez pas posé la question. – furas

+1

Vous pourriez essayer de demander sur [Software Recs SE] (http://softwarerecs.stackexchange.com/). Cependant, vous devrez rendre votre question beaucoup plus spécifique que "RStudio-like". Vous devez spécifier concrètement quelles fonctionnalités vous voulez et ce que vous pensez que les programmes existants manquent. – BrenBarn

+2

pourquoi ne pas spyder? Je dirais que c'est conçu exactement pour ça. Vous pouvez choisir où vos parcelles apparaissent, elles peuvent être dans des fenêtres séparées, interactives, plutôt qu'inline. – mdurant

Répondre

1

Je ne suis pas sûr JupyterLabs, mais PyCharm est certainement une excellente solution à la plupart de vos problèmes. L'édition communautaire est gratuite et a tout ce dont vous avez besoin.

+5

PyCharm, tout en étant un IDE solide, n'offre pas un workflow similaire à celui de Rstudio ou d'Ipython/Jupyter. C'est un excellent IDE à d'autres fins mais pas pour l'analyse de données. – codingknob

0

Vous pouvez utiliser le canopy d'Enthought. Je l'utilise et c'est un très bon éditeur. Vous pouvez le trouver de Get Canopy

J'utilise la version gratuite de ce. Vous pouvez également utiliser la version gratuite.

Espérons que cela aide!