2019-12-31 R语言初学
今天是我第一次写日志,也是2019年的最后一天,在这里首先预祝大家新年快乐!我也没想到我自己有天会发日志,而且更没想到这天会来的这么快。很感谢我所追随的、关注的简书里的Troy Shen同志给我数据处理带来的新希望以及不厌其烦地回复与指导,还有很多同学朋友的帮忙。
我主要针对Troy Shen同志的文章以及我在运行其代码过程中出现的报错问题,给出我亲测有效后的解决办法并将其按步骤整理了下,比较适合R语言初学者和零基础者,by the way我也是一名R语言初学者,欢迎各位同志者多多交流。今天主要针对ta2019年12月30日所发布的https://www.jianshu.com/p/f86ee320ad20一文展开。
1.安装R语言环境及RStudio
按着https://www.jianshu.com/p/1a0f25086e8b走就行,对于已安装R语言环境及RStudio的同志,请注意检查版本是否已更新,我使用的是R-3.6.2以及RStudio-1.2.5033这个版本。
2.安装和载入所需的Package
通过https://blog.csdn.net/weixin_42826905/article/details/81272342这篇文章可以对Package有所了解。解决本次运行所需要的Package主要有e1071(svm)、ggplot2、Metrics、lattice、reshape2、knitr(rmse)、png。
在这里特别需要强调的一点就是安装包的正确命令是install.packages(""),以svm函数为例,安装其的正确命令为install.packages("e1071"),这块疑问您可以参考https://blog.csdn.net/wenyusuran/article/details/53240571这篇文章。网上有很多错误的语法,这是基本知识,但这如果有问题就会对你的运行带来很大麻烦,所以各位在搜索和学习的时候注意下细节哦,最好补充下R的基本知识。
安装包以后别忘了载入包,我主要参考的https://blog.csdn.net/u012325865/article/details/85549555这篇文章。载入包的命令为library(),以svm函数为例,载入其的正确命令为library(e1071)。包还涉及到更新等问题,因为我在实际操作过程中并没有遇到,因此在这里没有进行介绍。
接下来您遇到哪一步没有上述的包,您就可以根据以上所说的步骤和命令一路安装下去。
3.运行结果的图片在R中的显示
当您每一步都没有问题的时候,您运行时可能会发现运行结果图并没有显示,其实它是在您存放的数据所在的文件夹里的,因为它直接输出成图了。如果您想直接让它在R中显示,在最后加一句“p1_cor”命令即可。
4.时刻记得ctrl+s
每做一步您就会发现脚本名称有“*”,请记得做一步“ctrl+s”一步,这样就实现了脚本的保存,“*”也会随之消失。脚本的命名也是通过这个“ctrl+s”来实现的。
如有什么疑问或者新的发现,记得在下方留言,欢迎多多交流。