English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

教程 R 语言

R è un linguaggio di programmazione e un ambiente software utilizzato per analisi statistiche, rappresentazione grafica e reportistica. R è stato creato da Ross Ihaka e Robert Gentleman dell'Università di Auckland, New Zealand, e attualmente è sviluppato dal team di sviluppo centrale di R. R è disponibile gratuitamente sotto la GNU General Public License e offre versioni precompilate per vari sistemi operativi (come Linux, Windows e Mac). Questo linguaggio di programmazione è stato chiamato R, basandosi sull'iniziale dei nomi dei due autori (robertgentlest e rossihaka) e in parte sul nome del linguaggio S del Bell Labs.

  

R Language è un linguaggio di programmazione matematico progettato per i ricercatori di matematica, utilizzato principalmente per analisi statistiche, visualizzazione dei dati e mining dei dati.

Se sei un principiante nella programmazione di computer e hai un forte desiderio di comprendere la programmazione generale dei computer, R Language non è una scelta ideale; puoi considerare Python,C o Java.

R Language e C Language sono entrambi risultati della ricerca del Bell Labs, ma hanno aree di enfasi diverse. R Language è un linguaggio interpretativo progettato per i ricercatori di teoria matematica, mentre C Language è progettato per gli ingegneri software.

R 语言是解释运行的语言(与 C 语言的编译运行不同),它的执行速度比 C 语言慢得多,不利于优化。但它在语法层面提供了更加丰富的数据结构操作,并且能够非常方便地输出文本和图形信息,因此它广泛应用于数学尤其是统计学领域。

官方网站 R 语言:https://cran.r-project.org/

列表镜像站官方:https://cran.r-project.org/mirrors.html

谁适合阅读本教程?

本教程是为需要从零开始了解 R 语言的软件程序员专门打造的。

如果您是经验丰富的 R 语言使用者,您仍可以从本教程中获得语法的参考,但教程本身可能不会出现能解决您深层问题的内容。

特点 R 语言

  • R 语言环境软件属于 GNU 开源软件,兼容性好、使用免费

  • 语法有利于复杂的数学运算

  • 数据类型丰富,包括向量、矩阵、因子、数据集等常用数据结构

  • 风格代码好,可读性强

尽管 R 主要用于统计分析或开发相关统计软件,但也有人将其用于矩阵计算。其分析速度可与专门用于矩阵计算的自由软件 GNU Octave 和商业软件 MATLAB 相媲美。

编译/执行程序 R

示例(helloworld.R)         

myString <- "Hello, World!"
print ( myString )
测试看看 ‹/›

文件后缀 R 语言为 .R。

参考资料