>> 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