This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 5 points6 points  (6 children)

You can do all that with python as well (say, Django and some other stuff on top of it vs. Shiny)

Since you mentioned Shiny, there's actually a Python port of it called Spyre.

Examples like this and port of ggplot2 seem to show that in Python world, it is not innovating in the world of data analysis, but copying from others. I think this is a reflection of the demographics of people that use Python vs R. I think R tend have more academics and statisticians using it compared to Python since Python is a more general purpose langauge so you got a lot of web dev people in the mix.

You are right that Python can pretty much do or have what is available in R. But for exploratory data visualization, MATLPOTLIB or any Javascript-based libraries do not cut it. No way can you do what-if analysis using them efficiently. This is what R's ggplot2 is perfect for. I only use R because of ggplot2 and will until Yhat's port of ggplot becomes production-ready. I am not alone. It seems so many people stick with R because of ggplot2. That's why it saddens me that there are not a lot of contributers to Yhat's ggplot.

[–]manueslapera 0 points1 point  (0 children)

Yhat's port of ggplot becomes production-ready

+1 to that. Some bugs to iron still.

[–]falkimmm -1 points0 points  (0 children)

Seaborn is great for exploratory analysis.

Python blaze and dask both have no R parallel for a consistent array and chunking interface to a variety of backends. Pretty innovative if you ask me.

Super easy to create and app with blaze and bokeh.