R Tutorial del lenguaje
El lenguaje R es un lenguaje de programación matemática diseñado para investigadores matemáticos; se utiliza principalmente para análisis estadístico, trazado de gráficos y minería de datos.
Si eres un principiante en programación y estás ansioso por comprender la programación general de computadoras, R no es una opción muy ideal; puedes elegirPython、CoJava。
Tanto el lenguaje R como el lenguaje C son resultados de investigaciones de los Laboratorios Bell, pero tienen diferentes áreas de enfoque: R es un lenguaje interpretado orientado a investigadores de teoría matemática, mientras que C está diseñado para ingenieros de software.
R es un lenguaje que se ejecuta por interpretación (a diferencia de C, que se ejecuta por compilación); su velocidad de ejecución es mucho más lenta que la de C, lo cual no favorece la optimización. Sin embargo, a nivel de sintaxis ofrece operaciones sobre estructuras de datos más ricas y puede generar fácilmente información textual y gráfica, por lo que se utiliza ampliamente en matemáticas, especialmente en estadística.
Sitio web oficial del lenguaje R:https://cran.r-project.org/
Lista de sitios espejo oficiales:https://cran.r-project.org/mirrors.html
¿Quién debería leer este tutorial?
Este tutorial está creado especialmente para programadores de software que necesitan aprender R desde cero.
Si eres un usuario con mucha experiencia en R, aún puedes obtener referencias de sintaxis de este tutorial, pero es posible que el tutorial no contenga contenido que resuelva tus problemas más profundos.
Características del lenguaje R
- El software del entorno R pertenece al software de código abierto GNU, tiene buena compatibilidad y es gratuito.
- Su sintaxis es muy favorable para cálculos matemáticos complejos.
- Cuenta con tipos de datos abundantes, incluyendo estructuras de datos comunes como vectores, matrices, factores y conjuntos de datos.
- Buen estilo de código y alta legibilidad.
Aunque R se utiliza principalmente para análisis estadístico o el desarrollo de software relacionado con estadística, también hay quienes lo usan para cálculo matricial. Su velocidad de análisis es comparable a la del software libre GNU Octave y al software comercial MATLAB, ambos especializados en cálculo matricial.
Compilar/ejecutar programas en R
Ejemplo (helloworld.R)
print ( myString )
El sufijo de los archivos de R es.R, se puede usar la herramienta de línea de comandosRscriptpara ejecutar archivos de script de R.
Ejecutar el script anterior:
Rscript helloworld.R
Referencias
-
Sitio web oficial del lenguaje R:https://cran.r-project.org/
-
Manual del lenguaje R:https://cran.r-project.org/manuals.html