• R is mainly used for statistical analysis while Python provides a more
general approach to data science • The primary objective of R is Data analysis and Statistics whereas the primary objective of Python is Deployment and Production • R users mainly consists of Scholars and R&D professionals while Python users are mostly Programmers and Developers • R provides flexibility to use available libraries whereas Python provides flexibility to construct new models from scratch • R is difficult to learn at the beginning while Python is Linear and smooth to learn • R is integrated to Run locally while Python is well-integrated with apps • Both R and Python can handle huge size of database • R can be used on the R Studio IDE while Python can be used on Spyder and Ipython Notebook IDEs • R consists various packages and libraries like tidyverse, ggplot2, caret, zoo whereas Python consists packages and libraries like pandas, scipy, scikit-learn, TensorFlow, caret