PyCharm has support for cell based notebooks, interactive python console etc. You can set up the layout so it mirrors Rstudio. Spyder should have installed correctly. How did you install?
Having said that, you should also look into JupyterLab: https://github.com/jupyterlab/jupyterlab, YHat's Rodeo: https://www.yhat.com/products/rodeo and of course, vim + tmux + tmuxp and something like sidecar: https://github.com/smashwilson/jupyter-sidecar Enthought's Canopy: https://store.enthought.com/downloads/#default All of them can be configured to replicate pretty much the same workflow as rstudio, although there's a cliff waiting when deploying this stuff to production. I've sat in many conferences and meetups where the speaker is demoing his code directly in Rstudio and, of course, gets to the point where there's an undefined variable. "oh yeah, I forgot about that..." Not a knock against R, just something to be aware of in systems that allow non linear code execution (like Jupyter notebooks, be it R, Python, Octave, Coconut or anything else that runs in it). Also, look into the rpy2 python module and feather-format. That way you can still go back and forth with R. Francois On Fri, Jun 2, 2017 at 1:46 PM, C W <tmrs...@gmail.com> wrote: > Dear Python list, > > I am an R user learning Python. What is a good editor? > > 1) Pycharm > PyCharm evaluates the entire script, I just want to change a few lines in > the script. > For example, > > import matplotlib.pyplot as plt > import numpy as np > > x = np.arange(0, 1,0.1) > y = np.sin(2 * np.pi * x) > > plt.figure(1) > plt.clf() > plt.plot(x, y) > plt.show() > > Now, I want to do a scatter plot, but don't want to generate the data > again. I just want the "line by line" evaluation like in R and Matlab. > Basically, you can type in console and add to the existing variables. > > 2) Spyder > Spyder looks a lot like RStudio, I like it! But, it does not have an app > icon in applications. I am baffled. I do ~/anaconda/bin/spyder every time. > > Am I missing something or is this the way it is? > > Thank you very much! > _______________________________________________ > Tutor maillist - Tutor@python.org > To unsubscribe or change subscription options: > https://mail.python.org/mailman/listinfo/tutor > -- raspberry-python.blogspot.com - www.pyptug.org - www.3DFutureTech.info - @f_dion _______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: https://mail.python.org/mailman/listinfo/tutor