命令行——写代码用的
数据对象——暂时只需要记住向量(vector)、列表(list)、数据框(data frame)
函数——重要!马上讲。
par——马上讲。
六、函数
在R里面,我们每天都在和函数打交道。
但函数究竟是什么?我希望大家先记住一个函数,叫做function()。
正所谓太极生两仪,两仪生四象。R中本来并没有那么多函数,然而R给我们提供了两样东西——一系列基本函数,以及一个叫做function()的造物金手指。
看看上面的代码就能明白function()的作用。
sum()和length()这些也同样是函数,它们是R留给我们的小零件,每个小零件能独立发挥作用。现在我们把它们拼在一起,就能构成一架更加强大的大机器。而function()就是拼装这些零件所要用到的“金手指”。
事实上,除去那些小零件以外,所有的函数都是这样创造出来的。
看到这里,函数的定义不言自明。因为我们发现,用function()这个“金手指”创造一个函数,需要的是两件东西:
一个是构成函数的零件,还有一个是输入值(上例中的x)。
函数就是一台这样的机器。它将输入的东西,经过各种加工,变成我们想要的东西。
七、par()——数据可视化的起点
估计能看到这个地方的读者,一定很疑惑。par这个名词,看字面根本看不出是什么意思。然而我一说数据可视化,大家就明白了:“哎,不就是三大件之一嘛。为啥要换个这种奇怪的名字?”
那是