R包
包是函数、实例数据、预编译代码的集合,包括R程序、注释文档、实例、测试数据等。
R语言相关的包一般存储安装目录下对”library“目录,默认情况下在R语言安装完成已经带来一些常用对包,当然可以在后期自定义添加一些新包。
R语言完整的相关包可以查阅:https://cran.r-project.org/web/packages/available_packages_by_name.html
接下来是安装R包的方法
查看R包的安装目录
可以使用.libPaths()来查看
可是使用library()函数来查看已经安装好的包
查看已经载入的包,search()函数
安装包使用install.packages("安装包的名")
打开R即可使用该CRAN安装
使用包
新安装的包需要先载入R预编译环境才可以使用
R CSV文件
R作为统计学专业工具,如果只能人工导入数据和导出数据将会变得没有意义。所以R支持批量从主流的的表格存储格式文件(入CSV、EXCEL、XML)中获取数据。
CSV表格交互
CSV有时候也成为字符分隔值,因为分隔字符也可以不是逗号。
CSV是一种非常流行的表格存储文件格式,这种格式适合存储中型或小型数据规模的数据。
由于大多数软件支持这个文件格式,所以常用于数据的存储与交互。
CSV的本质是文本,它的文件格式极其简单:数据一行一行的用文本保存起来而已,每条记录被分隔符分隔为字段,每条记录都有同样的字段序列。
CSV用逗号来分隔列,如果数据中有逗号,使用单引号将整个数据块包括起来。
注意:包含非英文字符的文本要注意保存的编码,由于很多计算机普遍使用UTF-8编码,所以使用这个格式来保存。
注意:CSV文件中最后一行注意保留一个空行,不然执行程序会有警告信息。
读取CSV文件
使用函数
如果不设置编码属性,函数将以系统默认的编码属性来进行读取。
函数返回的是数据框,可以很方便的对数据进行统计处理。
也可以指定查找条件,进行查询数据。
保存为CSV文件
R语言使用write.csv()函数讲数据保存为CSV文件
R Excel文件
Excel格式文件主要是xls或者xlsx,这两种文件可以通过在R语言中导入xlsx库来实现直接的读取。
R XML文件
XML是可扩展标记语言,XML被设计用来传输和存储数据。
R说读写XML文件需要安装扩展包,我们可以在R到控制台下输入安装命令。
install.packages("XML")
XML转为数据列表
以上代码输出的都是XML格式,使用xmlToLIst()函数可以将文件对数据转换为列表格式,更方便读取。
R JSON文件
JOSN:JavaScript Object Notatino(JavaScript对象表示法)
JSON是交换文本信息的语法。
JSON类似XML,但比XML更小、更快、更易解析。
R语言读写JSON文件需要安装扩展包,可以到控制台输入命令来安装。
如下:
数据库连接
MYSQL是最流行的关系型数据库管理系统。七文件同样可以使用R语言读写。