Mark As Completed Discussion

Advantages & Disadvantages

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.