生物信息学生R入门教程–R语法基础

本教程版权为《糗世界》所有,任何组织或个人不得未经书面许可转载。

在阅读本节前请自测,如果全部都知道正确答案,则可跳过本节。

  • R的赋值符号是什么?它们有何区别?
  • R的书写规范是什么?
  • 如何获取帮助?
  • R中的浮点数是如何保存的?

hello world

打开R后,可以看到R的界面是命令行式的。在输入的左端是提示符“> "。在提示符右方,可以建入命令。我们就先试着来写一个hello world吧。

> cat("hello world")
## hello world
> ## 当然有不止一种解决方案,比如
> print("hello world")
## [1] "hello world"
> ## 甚至
> "hello world"
## [1] "hello world"

从上面的例子可以看出,R可以即时地返回每一行命令的运行结果,这就是脚本式语言的优势所在,你可以迅速知道运行结果,检查运行是否正确,而不需要纠结于如何编译它。

R函数的参数是以小括号”(“来传递的。使用#符号来书写注释。

2 thoughts on “生物信息学生R入门教程–R语法基础

  1. 您好,问个最简单的问题,我输入 biocLite(“ChIPpeakAnno”)后,为什么会下载其他很多包,而不是括号里的那个包呢?而且,我在括号里不输入任何名称会直接开始下载,没有选路径,不知道会下载到哪里?

    1. 那些包是ChIPpeakAnno的依存包。ChIPpeakAnno是在他们的基础上开发出来的。你可以使用.libPaths()来查看安装的目录。

发表评论

电子邮件地址不会被公开。 必填项已用*标注