写在前面
前一阵子,放假疯狂了几天,后来得病了,再加上又有很多事情,虽然学到了很多,但是想自学的东西已经被搁置了很久了,实在不应该呀!
一、帮助:
帮助是学习一样语言很重要的东西,就像我们小时候学习汉字时用的汉字词典一样,R作为函数设计语言的变种,本身就有很多的函数。下面简单的说最常用的的两种帮助:
1.通过命令:
help("ls")或者?ls:获得函数ls的帮助
example("ls"):获得ls的使用示例
2.在RStudio选项卡上面有个帮助,可以进行搜索,和去官网搜索一样
二、智能提示
R语言比Java还早出生十几年呢,为什么发展不成熟呢?因为早期主要是为了生物实验或者科学统计分析上使用,而不是为了程序猿使用,使用范围小,使用者大多不是程序猿,所以尽管R现在的发展很迅速,但依然可以看到它不成熟的地方。
为了跟上时代R打通了和各种数据库的链接,吸收了很多别的语言优秀的地方,比如智能提示
使用Tab键可以唤醒智能提示,不得不说这是个进步,虽然很多编程语言早已经有了这个,也使用过很多编程语言和编程工具,感觉还是vs下的智能提示更智能
三、注释
写注释是一个很好的习惯,尤其当做一个大项目的时候(有过看1G大的项目,几乎没有注释的代码,而且几乎没有文档,只能给跪了!),写注释不仅是方便别人理解,也有助于你理清思路,代码更加美观!有没有这样的经历,自己写的代码,过段时间自己看不懂了?
说远了,R的注释很简单:# 单行注释,貌似R没有多行注释,因为R程序一般都不是很长,哪,如果我想写多行注释呢?于是找到了这个:
if(false) { 这里写, 这里写, 想写几行写几行!!! }
只能说你很睿智。
相信R的发展,这点还是会有的!
四、工作空间
像java一样,R也有工作空间,来几个常用的函数:
ls():查看工作空间里面已经定义的变量
rm():移除变量 rm(list=ls()):移除工作空间所有变量
q():退出
getwd():得到工作空间地址
setwd("directory"):设置工作空间地址
五、RSutdio 再次介绍
很清晰了吧?
写在后面
又到了下班挤车的时候,带着一个向往美好的心对待生活,即使你发现拨开它的皮,里面都是肮脏的东西!