r语言
下载及安装R
R应该早已进入各大Linux发行版的官方源,示例下Ubuntu好了,Archlinux用户pacman自行安装。
apt-get install r-base-coreapt-get install rkward |
安装完毕之后,即可在菜单中找到rkward,进入后选择新建空脚本,方便直接实验计算。当然,直接在终端中用命令计算也是可以的,只是如果记录太久,终端内容也会积累太多难以查找历史命令了。
进入R:(在rkward下的console控制台中输入)
.libPaths():查看包的安装目录
通常R包安装在/usr/lib/R下,bin目录为/usr/lib/R/bin library目录为/usr/lib/R/library
一般安装成功后,在安装目录的bin下会生成R及其Rscript两个脚本,可以把这两个脚本分别拷贝到/bin/和/usr/local/bin/下
linux下的R语言脚本
跟perl、python一样,在开始的第一行加上:
#!/usr/bin/env Rscript
另外,在交互式命令下,运行命令:>Rscript xxx.R,也可运行R脚本。xxx.R为R脚本
检验R语言结果
以上示例中的数据全部都是手动输入的,当然R是可以读取外部数据的。比如我们直接来读取内置的trees数据组来操作。trees所包含的是31棵樱桃树的数据,
> data(trees)> summary(trees)Girth Height VolumeMin. : 8.30 Min. :63 Min. :10.201st Qu.:11.05 1st Qu.:72 1st
Qu.:19.40Median :12.90 Median :76 Median
:24.20Mean :13.25 Mean :76 Mean :30.173rd Qu.:15.25 3rd Qu.:80 3rd
Qu.:37.30
Max. :20.60 Max. :87 Max. :77.00
有时候简单的几幅图片相对于数据来说,更能清楚表达出数据的特质。例如想画出树木体积的直方图:
> vol=trees[["Girth"]]^2*trees[["Height"]]/(4*pi)
> hist(vol,col=1)
hist是画直方图的命令,后面还会有很多画图的命令。关于hist,可以help(hist)一下来查询详细用法。若想以图像的方式来表达树木体积和可用木材的关系,可以:
> plot(trees[["Volume"]],vol,col="blue")
浙公网安备 33010602011771号