R and Python are partially overlapping but different as a whole: community and language. Still, comparing them in their common fields such as data wrangling and visualisation, useRs and Pythonistas will deepen mutual understanding.
R and Python have differences as many as simiralities. Through their comparisons, we can understand both languages better and use them effectively. I will take a look at some examples from de facto standard packages such as tidyverse and pandas for data munging tasks, and ggplot2 and matplotlib (and seaborn) for data visualisation.
-
Differences between R and Python as Language
- Procedural and object-oriented programming
- Specific and general purpose
-
Data Wrangling
- tidyverse
- pandas
-
Data Visualisation
- ggplot2
- matplotlib
- plotly
-
Some Other Cases (depending on time and interest)
- Machine learning
- Deep learning
- Big data (distributed data processing)
- Natural language processing
-
Conclusion
- To be bilingual
some
Python Skill Level:basic
Domains:Data Science, Machine Learning, Visualisation, Statistics
Abstract as a tweet:R and Python are different in community and as language. Still, comparing them in their common fields such as data wrangling and visualisation, useRs and Pythonistas will deepen mutual understanding.