3 ms·
Python is definitely not the de facto choice. Python and R both have strengths and weaknesses, and relative use depends quite a bit on community. A few recent s
by hadley 13y ago
Python is definitely not the de facto choice. Python and R both have strengths and weaknesses, and relative use depends quite a bit on community. A few recent surveys (http://blog.revolutionanalytics.com/2014/01/in-data-scientist-survey-r-is-the-most-used-tool-other-than-databases.html http://blog.revolutionanalytics.com/2014/01/in-data-scientis..., http://www.kdnuggets.com/2013/10/rexer-analytics-2013-data-miner-survey-highlights.html http://www.kdnuggets.com/2013/10/rexer-analytics-2013-data-m..., http://blog.revolutionanalytics.com/2013/09/top-languages-for-data-science.html http://blog.revolutionanalytics.com/2013/09/top-languages-fo...) show strong growth for both R and python, and I expect that will continue in the future. There's no reason to limit yourself to one language, and knowing both R and python can only help. That said, you do need to be carefully about spreading yourself too thin, and you want to make sure you're an expert in at least one data analysis environment.
- pyoung 13y agoAnd lets not forget SAS, Matlab/Octave, Julia, STATA, SPSS, etc... There are a ton of choices out there. While not currently in vogue, there are a lot of SAS/STATA/SPSS jobs out there. Generally it is bigger, more established companies that use these software/languages, but if your goal is to get into a more stats focused position, these languages can be a good choice to learn.