菜鸟的教程不错,很适合做快速入门参考。https://www.runoob.com/r/r-tutorial.html
首先不要把R语言看成正常的通用编程语言,像C/C++/Java/Js那种,而是看做特定用途的语言。虽然不像是HTML/CSS这两种语言形态那么极端。可以把R语言看成是升级版的Excel函数库,当然不是一星半点的升级了。不过,你想象R语言在操作数据表有一些语言层次的支持和天然的优势就对了。
整体语法上和非严格模式的JavaScript比较相似,在此基础上讲最重大的几个区别:

  • 与多数语言不同,.是合法的变量名字符,访问一个对象的子元素要用$
  • 与多数语言不同,安装包install.packages()、修改工作目录getwd() setwd()全在语言内,就好像本身是系统脚本bat或者bash
    与Js相似又有区别的点:
  • =可以用来赋值,但这个是后来才加的,赋值符号的原住民是<-->,是的,还能向右赋值。
  • 语句尾部不用任何符号
  • 打印是 print()
  • 函数形参接受类似python的形参名=形参值的方式

标签: none 阅读量: 22

添加新评论