1.2 R语言特点
R语言是国外大学统计学和数据科学的推荐分析软件,具有免费、功能强大等优点,R语言采用函数式编程,向量化运算,代码采用脚本(script)方式运行,与Java、C、C++等编译型语言风格不太一样。
R语言能完成的工作包括但不限于:
互联网数据的采集(推荐用rvest包)及与常用数据库的数据读写交换(Rmysql包),R语言也与很多的常用财经数据库(如wind等)有接口,方便数据交换
本地数据的读写(readr包),预处理(dplyr和tidyr包),各类算法的统计分析(各类包,只有想不到,没有做不到)
数据分析结果的可视化(ggplot2包和recharts包)
数据分析报告/网站部署(rmarkdown+knitr 包做自动化报告,shinny+flexdashboard包做网站部署)