R Tutorial del lenguaje
R es un lenguaje de programación matemática diseñado para investigadores matemáticos, utilizado principalmente para análisis estadístico, gráficos y minería de datos.
Si eres un principiante en programación y deseas urgentemente comprender la programación general de computadoras, R no es una opción ideal; puedes elegirPython、CoJava。
Tanto R como C son resultados de investigaciones de los Laboratorios Bell, pero se centran en áreas diferentes. R es un lenguaje interpretado orientado a investigadores de teoría matemática, mientras que C está diseñado para ingenieros de software informático.
R es un lenguaje que se ejecuta mediante interpretación (a diferencia de C, que se ejecuta mediante compilación); su velocidad de ejecución es mucho más lenta que la de C, lo que no favorece la optimización. Sin embargo, a nivel sintáctico ofrece operaciones de 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 el campo de la 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á especialmente diseñado para programadores de software que necesitan aprender R desde cero.
Si eres un usuario muy experimentado de 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, con buena compatibilidad y uso gratuito.
- La sintaxis es muy favorable para operaciones matemáticas complejas.
- Tipos de datos ricos, incluyendo vectores, matrices, factores, conjuntos de datos y otras estructuras de datos comunes.
- Buen estilo de código y alta legibilidad.
Aunque R se utiliza principalmente para análisis estadístico o desarrollo de software relacionado con estadísticas, también hay quienes lo usan para cálculo matricial. Su velocidad de análisis es comparable a la de GNU Octave, el software libre dedicado al cálculo matricial, y al software comercial MATLAB.
Compilar/ejecutar programas en R
Ejemplo (helloworld.R)
print ( myString )
Ejecutar el ejemplo »
La extensión de archivo de R es.R, puedes usar la herramienta de línea de comandosRscriptpara ejecutar archivos de script de R.
Ejecutar el script anterior:
Rscript helloworld.R
Materiales de referencia
-
Sitio web oficial del lenguaje R:https://cran.r-project.org/
-
Manual del lenguaje R:https://cran.r-project.org/manuals.html