Programming is the art of doing one thing at a time
In 1993 is de programmeertaal R ontworpen door Ross Ihaka en Robert Gentlemen. De programmeertaal R werd vernoemd naar de eerste letter van de voornamen, namelijk de R.
Wat is de programmeertaal R?
De programmeertaal R is een open source programmeertaal die vooral bedoeld is voor statistische berekeningen en data analyse. R werd altijd veel gebruikt door statistici, maar tegenwoordig ook meer door data scientist. Sinds de opkomst van Big Data is de populariteit van R erg toegenomen. De behoefte aan een goede programmeertaal die grote hoeveelheden data kan interperteren en visualiseren wordt namelijk steeds groter. Programmeertaal R is daar een goed programma voor, waardoor de populariteit blijft stijgen.
Mogelijkheden met R
Naast dat je met R data kan interpreteren en visualiseren, kan je met R nog veel meer, namelijk:
- Machine Learning algoritmes maken
- Web apps ontwikkelen en hosten
- Data mining
- Deep Learning modellen ontwikkelen
Veel grote bedrijven werken met de programmeertaal R:
R is de laatste jaren erg in populariteit aan het toenemen, vooral vanwege de verwerking van Big Data. Veel bedrijven hebben ook te maken met Big Data en willen deze data graag interpreteren en visualiseren. Omdat R daar een goed programma voor is, wordt R ook gebruikt door grote bedrijven als Airbnb, Google en Facebook:
- Airbnb: Hier gebruiken meerdere data scientist R onder andere om het matchen van gebruikers met verhuurders te automatiseren, op basis van eerdere boekingen.
- Google: Google gebruikt R onder andere voor economische voorspellingen en om het online adverteren te verbeteren
- Facebook: Bij Facebook wordt R gebruikt voor meerdere onderzoeken met data
Programmeertaal R |
|
Voordelen |
Nadelen |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Verschillen tussen R en Python
Python en R zijn twee programmeertalen die beide veel gebruikt worden voor data science. Eerder hebben we al een blog geschreven over Python. Deze is hier te lezen: Blog Python. Ondanks dat beide programmeertalen veel gebruikt worden voor data science zijn er ook veel verschillen, zoals:
- Voor beginners is Python een stuk makkelijker om te leren dan R
- De syntax van Python is beter te begrijpen
- R is meer gericht op statistische berekeningen en data analyse, Python meer op software development in het algemeen
- R heeft betere packages op het gebied van data analyse dan Python
- R is iets langzamer dan Python
- R heeft veel gebruikers, maar toch is Python populairder
- Qua datavisualisatie is R beter dan Python
Solliciteren
Ben je na het lezen van deze blog enthousiast geworden over R en wil jij aan de slag met R? Bekijk dan onze vacatures: Vacatures Dewitec en solliciteer!