Advantages & Disadvantages

R
Advantages
- Open source.
- Strong for statistical analysis.
- Hundreds of well established packages/libraries devoted to analytics.
- Easy to build visualizations.
Disadvantages
- Steeper learning curve since it is a more challenging language to learn.
- Need knowledge of a large amount of packages.
- Can run slowly due to how R stores data.
Python
Advantages
- Open source.
- General-purpose language thus regarded as a better choice over R if your project demands more than just statistics.
- Easy to read and learn thus programming skills can be developed faster and it is a more productive language.
- Integrates better in comparison to R for example with lower level languages like C, C++.
- Growing number of libraries for data analysis.
Disadvantages
- Processing speed can be slow.
- Uses a large amount of memory.
- It includes fewer statistical model packages in comparison to R.