R语言需要C语言基础吗,学习R语言前的一些必要储备

R作为一门完全免费的开源计算机语言,现在越来越受到大家的欢迎。

那么到底R是什么呢?说到底,R就是包(package)的集合,而包又是关于函数、数据集和编译器的集合。在R语言中,有2类包,一类是基础包(base),它们在你下载R的时候会被默认下载,是一些基础操作运行的底层包;一类是共享包(contrib),它们是由全球性研究社区和第三方提供的包的集合,用于满足不同受众的需求而开发的,可以选择性的下载。当然如果你有编程的基础并且共享包无法满足你的需求,你可以自己开发并且上传,从而方便后来人的同样操作。

如何下载R?

在网址中选择镜像进行下载。什么是镜像呢?它是全球范围内的缓存,为了提高下载速度而设立的。选择相应的镜像进行下载。现在最新的R为3.3.2,建议选择最新的下载,因为老版本没有更新package,从而在以后的使用中不便,甚者还不得不重新下载。

下载成功后,双击打开显示的界面如下:

a4c26d1e5885305701be709a3d33442f.png

RGui——R的主窗口,包括窗口菜单(文件,编辑,查看,其他,程序包,窗口和帮助),其相关操作会在以后进行介绍。

R Console——R的控制台窗口,R的操作及计算结果均显示在该窗口。

如何运行R?

R的运行方式主要有2种,一种是命令行运行,即在R

Console进行操作。一般适用于简单、步骤少的数据处理和分析,可以直接回车键运行;一种是程序脚本运行(文件—新建程序脚本),适用于复杂、步骤多的数据处理和分析。

以下是在开始R的学习之前,需要牢记的一些语句:

getwd()#得到当前R的工作目录(workdirectory),工作目录即使R默认读取文件和保存结果的目录。

setwd()#设置工作目录,选择你希望的文件位置。也可以通过“文件—改变工作目录”进行操作。

ls()#获得当前目录中的对象,了解对象的存在是重要的,因为在所有的操作中都应该去避免对象重名。

install.packages("包名")#下载你所需的共享包的语句。

library(包名)#加载当前工作中所需的共享包,在推出R之前,此次加载一直有效。

library(help="包名")#了解包的属性及内容的语句。

q()#退出R,显示的是否保存工作空间。你可以在“文件—保存工作空间/保存历史”进行保存。".Rdata"用于存储R对象,“.Rhistory”用于存储命令清单。

今天就先写在这里,最后需要注意的是:R是一门严格区分大小写的语言;文件地址的“\”在R中用“\\”表示,因为R是以C语言为基础编写的,“\”在C中具有特定的意义,因此以“\\”代替。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值