UPDATED
Mar 21, 2024

R Language vs 

Need advice about which tool to choose?Ask the StackShare community!

R Language

3.2K
1.9K
+ 1
412
Get Advice from developers at your company using StackShare Enterprise. Sign up for StackShare Enterprise.
Learn More
Pros of R Language
  • 84
    Data analysis
  • 63
    Graphics and data visualization
  • 54
    Free
  • 45
    Great community
  • 38
    Flexible statistical analysis toolkit
  • 27
    Easy packages setup
  • 27
    Access to powerful, cutting-edge analytics
  • 18
    Interactive
  • 13
    R Studio IDE
  • 9
    Hacky
  • 7
    Shiny apps
  • 6
    Shiny interactive plots
  • 6
    Preferred Medium
  • 5
    Automated data reports
  • 4
    Cutting-edge machine learning straight from researchers
  • 3
    Machine Learning
  • 2
    Graphical visualization
  • 1
    Flexible Syntax
Cons of R Language
  • 6
    Very messy syntax
  • 4
    Tables must fit in RAM
  • 3
    Arrays indices start with 1
  • 2
    Messy syntax for string concatenation
  • 2
    No push command for vectors/lists
  • 1
    Messy character encoding
  • 0
    Poor syntax for classes
  • 0
    Messy syntax for array/vector combination

What is R Language?

R provides a wide variety of statistical (linear and nonlinear modelling, classical statistical tests, time-series analysis, classification, clustering, ...) and graphical techniques, and is highly extensible.

Need advice about which tool to choose?Ask the StackShare community!

What companies use R Language?

Sign up to get full access to all the companiesMake informed product decisions

What tools integrate with R Language?

Blog Posts

Nov 20 2019 at 3:38AM

OneSignal

PostgreSQLRedisRuby+8
9
4649
Oct 24 2019 at 7:43PM

AppSignal

JavaScriptNode.jsJava+8
5
957
Aug 28 2019 at 3:10AM

Segment

PythonJavaAmazon S3+16
7
2559
Jun 6 2019 at 5:11PM

AppSignal

RedisRubyKafka+9
15
1649
GitHubDockerReact+17
40
36309
GitHubGitDocker+34
29
42457
What are some alternatives to and R Language?
MarkUp
It allows you to turn your website into a dynamic canvas ready for feedback and collaboration. Streamline your feedback with a quicker, easier, and clearer process.
JavaScript
JavaScript is most known as the scripting language for Web pages, but used in many non-browser environments as well such as node.js or Apache CouchDB. It is a prototype-based, multi-paradigm scripting language that is dynamic,and supports object-oriented, imperative, and functional programming styles.
Git
Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.
GitHub
GitHub is the best place to share code with friends, co-workers, classmates, and complete strangers. Over three million people use GitHub to build amazing things together.
Python
Python is a general purpose programming language created by Guido Van Rossum. Python is most praised for its elegant syntax and readable code, if you are just beginning your programming career python suits you best.