English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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 语言环境软件属于 GNU 开源软件,兼容性好、使用免费
语法有利于复杂的数学运算
数据类型丰富,包括向量、矩阵、因子、数据集等常用数据结构
风格代码好,可读性强
尽管 R 主要用于统计分析或开发相关统计软件,但也有人将其用于矩阵计算。其分析速度可与专门用于矩阵计算的自由软件 GNU Octave 和商业软件 MATLAB 相媲美。
示例(helloworld.R)
myString <- "Hello, World!" print ( myString )测试看看 ‹/›
文件后缀 R 语言为 .R。
官方网站 R 语言:https://cran.r-project.org/