Professor Phoebe Cohen tweets:

Screen Shot 2018-06-29 at 10.43.56 AM

Language wars are boring, but Cohen is probably better off spending time improving her R rather than learning Python.

1) Cohen already knows R. This fixed investment will make further study more productive.

2) Cohen uses statistics/programming as a minor part of her research. She devotes the vast majority of time to field and laboratory work. So, it makes no sense for her to get good at two languages.

3) The entire Statistics Department at Williams uses R. This means that Cohen’s students are highly likely to know some R. She also has a set of colleagues who are R experts and likely willing to answer her questions.

4) R can do everything (that Cohen cares about) that Python can do, and can generally do it more easily, especially graphics. (If Cohen’s work were more computational, with lots of simulation, the balance might shift the other way.)

Contrary opinions?

Print  •  Email