R语言七天入门教程一:配置运行环境
一、R语言介绍
1、R语言是什么?
参考:R语言教程-R语言介绍
R 语言是为数学研究工作者设计的一种数学编程语言,主要用于统计分析、绘图、数据挖掘。R语言有丰富的包,实现了经典的、现代的统计方法,如参数和非参数假设检验、线性回归、广义线性回归、非线性回归、可加模型、树回归、混合模型、方差分析、判别、聚类、时间序列分析等。
2、R语言和Python的区别
参考:Python vs. R in Data Science & Machine Learning
说到R,就不得不提到Python。Python和R都被广泛用于数据分析和机器学习,它们之间的主要区别和联系总结如下:
1、R是面向过程的编程语言,而Python是面向对象的编程语言。因此,R使用起来会比Python难一点。
2、R语言更适合用于统计计算和分析,而Python更适合于开发处理大量数据的应用程序(如深度学习)。
3、R和Python都是解释型语言,这意味着它们都可以以交互式的方式运行。
二、R语言安装----以Windows为例
1、去清华镜像网站下载R的安装程序

2、双击打开安装程序,一直下一步即可,也可以修改安装路径到其他位置

3、安装完成后,点击桌面R的图标,输入demo(),出现如下界面,则说明安装成功

虽然R语言是解释型语言,这意味着我们可以用交互式的方式编写程序。但是使用IDE开发工具可以极大提高我们的开发效率,这里推荐使用R Studio。
-
到官网下载安装程序

由于是国外网站,直接用浏览器下载可能比较慢,推荐使用下载工具(例如迅雷)下载。步骤如下:
-
在浏览器中右键下载条目,选择复制链接

-
打开迅雷,选择新建,然后粘贴链接下载即可

-
双击打开下载好的安装程序,一直下一步即可,也可更改安装路径到其他位置。

-
此时桌面上理应出现RStudio的快捷方式,如果没有,可以从开始菜单中拖到桌面。

-
打开RStudio,输入demo(),出现如下界面则说明成功。

四、测试
在安装好R语言和开发环境之后,我们就可以尝试写出第一段R语言代码了。
test_string = 'Hello World!'
print(test_string)
这一段代码有两行,第一行的意思是把"Hello World!"这个字符串赋值给test_string这个变量,第二行的意思是在控制台打印test_string这个变量。(什么是字符串,什么是变量,什么是打印,后续教程会讲到)所以这段代码的运行结果如下:

具体在R Sudio操作如下:
-
打开R Studio软件,点击File->New File->R Script

-
在新建文件中,写下上述代码

-
全选,然后运行(一定要全选,然后在运行,如果直接运行,只会执行当前行的代码)

- 这样就可以在下面的控制台看到运行结果了
