![R语言:迈向大数据之路(加强版)](https://wfqqreader-1252317822.image.myqcloud.com/cover/966/47216966/b_47216966.jpg)
上QQ阅读APP看书,第一时间看更新
2-3 第一次使用R语言
先前说过R语言支持直译器,下列是打印“Hello! R”的程序,可参考下列使用Console窗口的操作范例和结果。
在右图中可以了解到,“>”是R语言直译器的提示信息,当看到此信息时,即可以输入R命令。当然我们也可以使用Source Editor编辑程序,然后再执行,同样执行结果的范例,可参考左下图。首先编辑下列程序代码。接着存储上述程序代码,如右下图所示。
![](https://epubservercos.yuewen.com/B1A0B8/26581151501254806/epubprivate/OEBPS/Images/Figure-P19_13207.jpg?sign=1739540042-Lg6kFahWe8ETIqRCDGYdHRuAafqJlf4R-0-54d9becba418af33a587796df772fdcc)
![](https://epubservercos.yuewen.com/B1A0B8/26581151501254806/epubprivate/OEBPS/Images/Figure-P19_950.jpg?sign=1739540042-FKgnCGt3ZEMnpfOgofgt5n535aclBP8A-0-a5ed6cb0a75b04adc5af463908fa6c8e)
![](https://epubservercos.yuewen.com/B1A0B8/26581151501254806/epubprivate/OEBPS/Images/Figure-P19_951.jpg?sign=1739540042-kp1zps8z6LdVzTW1xqSx1PDao31mkOtm-0-af8abb557e85dd9b5baa0701ccadbcf1)
请单击上图中的存储按钮,也可以执行RStudio的“File/Save As”命令,接着选择适当的文件夹,再输入适当的文件名,此例是ch2_1,R语言默认的扩展名是R,如右图所示。
![](https://epubservercos.yuewen.com/B1A0B8/26581151501254806/epubprivate/OEBPS/Images/Figure-P19_959.jpg?sign=1739540042-xOa8giJJDdtmcsUjRxTXyxSQbXWnOYjC-0-7a0338926113a14e75f71cb31db69d33)
执行完上述命令,相当于将程序存储在ch2_1.R。
在RStudio的Source Editor区有“Source”标签,如下图所示。如果这时单击此标签,这个动作被称为sourcing a script。其实这就是执行Source Editor工作区的程序(这个动作也会同时存储程序代码)。单击“Source”标签后可以看到右图所示的执行结果。
![](https://epubservercos.yuewen.com/B1A0B8/26581151501254806/epubprivate/OEBPS/Images/Figure-P19_956.jpg?sign=1739540042-4wsjBBMX9F0WypH8TuNlKPggOCEULoUV-0-b23a6ba475ae278af615866a09a1f620)
![](https://epubservercos.yuewen.com/B1A0B8/26581151501254806/epubprivate/OEBPS/Images/Figure-P19_957.jpg?sign=1739540042-4dnmuDOcRGY0pFuRILN5EYRBucEprn3s-0-d2dff6aa153e1e7cc32e8fa503312e13)
一个完整的R语言程序,即使是在Source Editor区编辑,其执行得到的非图形数据结果,也将是在Console窗口中显示,如上图所示。如果此时检查RStudio整合式窗口的右下方,再单击“Files”标签,适当地选择文件夹后,可以看到ch2_1.R文件,如左下图所示。
假设现在想编辑新的文件,可单击右下图中ch2_1.R标签右边的关闭按钮。
![](https://epubservercos.yuewen.com/B1A0B8/26581151501254806/epubprivate/OEBPS/Images/Figure-P20_965.jpg?sign=1739540042-M4QbFmkgsQKnSnroAfE1DoHTNEt4n1oz-0-23547fa3d3013a3a8bab48da61585923)
![](https://epubservercos.yuewen.com/B1A0B8/26581151501254806/epubprivate/OEBPS/Images/Figure-P20_966.jpg?sign=1739540042-JZ025WwS0mWwAkgrMSeoNFKmvqRv5HFg-0-634db224c7b9a33af99c4d190741e37c)
此时Source Editor区的窗口会暂时消失。之后单击下图中Console窗口右上角的按钮。便可恢复显示Source Editor窗口,如下图所示。
![](https://epubservercos.yuewen.com/B1A0B8/26581151501254806/epubprivate/OEBPS/Images/Figure-P20_969.jpg?sign=1739540042-6hyLhWKp8c5QSqxC5YSVwkVUgyjgFXbw-0-3e6b73a17eaebf2028ca22df9c2a223c)
![](https://epubservercos.yuewen.com/B1A0B8/26581151501254806/epubprivate/OEBPS/Images/Figure-P20_970.jpg?sign=1739540042-6b0SwollUyByYo7RQn135mjAbjAh5si3-0-93e04df40bdef581f5d7ed5ed3aebea2)
注:如果Source Editor窗口内,同时有多个文件被编辑,关闭一个所编辑的文件,此时将改成显示其他编辑的文件。