Re:PyCon 2015: Are we still changing the world?
by Lofkin on Monday May 11, 2015 @03:09PM
(#9527140)
Interesting thanks for sharing. Hopefully bokeh might be able to address the visualization space with its upcoming statistical glyphs.
When you say "flexibility to use whatever I wanted to do my work", do you mean data munging and manipulation or statistical modeling packages?
Re:PyCon 2015: Are we still changing the world?
by baldfat on Monday May 11, 2015 @07:02PM
(#9528426)
Programming I mean that I have 5 different ways of doing anything and everything. SO if I want to do loops (I never do and people shouldn't) I can. If I want to do strict funtional programming, no problem. If I want to use a SQL type syntax I can use data.table. This is frustrating at first since stackoverflow will have a bunch of solutions and it will be something new. I end up really using a few libraries and sticking with them. I use dplyr, stringr, httr, ggvis or ggplot2 and tidyr.
Graphics I can use just about anything. I can use plottly, ggplot2, D3.js, PDF report, HTML, send to a blogging site, interactive graphics with ggvisand Shiney, even PowerPoint slides.
I work at a Microsoft Office Universe (They refuse to know of any tools besides Word and you are a tech god if you use Excel) So when I finish my reports in R I actually give them Office Documents. The presentation is actually Power Point and the documents are in Word.
I left Python and Pandas and the visualization was far behind what R had in its tool chain. I still feel that R does visualizations best.
RStudio (A true IDE) was better for my work flow than IPython/Juypter. I actually really missed IPython at first and than slowly I grew to love RStudio.
Not a wall, maybe a paper cut. A 1 index (R) over a 0 index (Python) is pretty smart for doing statistics, less errors.
I also liked the flexibility to use whatever I wanted to do my work. Was difficult at first than learned to love the fact that there were 3 good ways to do something.
Functional Programming. You can do some good functional programming with R. Functions are first class citizens.
Biggest reason for anyone to switch is Hadley Wickham and his work with RStudio. It really is amazing everything that he has done for R in the last 5 years.
Once again Python will get the job done but these are some of the reasons why I switched.