>> The power of R and the situations where you would choose it over Python 
>> (pandas notwithstanding) are pretty clear when you get down to it. 
> I'm hoping not to create too much of a diversion, but is this true? I've 
> tried to find some definitive source that actually lays out a good case in 
> this regard and haven't been successful (happy to take tips). The classic 
> answer as far as I can tell is that R is for statistics and nice-looking 
> plots, whereas Python is for more varied projects, web apps, numerical work, 
> etc.

I have had my say, so curious what others think, but (almost) anything where I 
would start using numpy arrays or pandas dataframes and making more than basic 
plots is where I switch over to R. I like ggplot over matplotlib and don't like 
dealing with lists of lists, and extracting columns of data through list 
comprehension or zip(*x) is just too awful to contemplate. I admittedly am 
doing a big project now with pandas because it is part of a larger pre-existing 
Python workflow. In general, though, I don't want the end user to have to 
install anything extra or use anaconda just to make use of my script. 

**What about the Twitter rumors seeming to hint at ggplot being incorporated 
into pandas? That would blur the line for me even further.  

-Steve
_______________________________________________
Discuss mailing list
[email protected]
http://lists.software-carpentry.org/mailman/listinfo/discuss_lists.software-carpentry.org

Reply via email to