第2章 数据的导入与导出 本章将介绍如何将外部数据导入R中,以及将R对象导出到其他格式的文件中.首先,我们将给出将R对象保存到.Rdata文件并从.Rdata文件中加载R对象的例子:然后分别演示从.CSV文件.SAS数据库.ODBC数据库以及EXCEL文件中导入与导出数据.读者想要了解更多关于数据导入与导出的详细内容可以参考<R Data Import/Export>[R核心开发团队,2010a].
3.4 更多探索 本节将介绍一些图像,包括3D散布图.等级图.等高图.交互图以及平行坐标.一个3D散布图可以通过scatterplot3d包[Ligges and M鋍hler, 2003]生成(见图3-9). rgl包[Adler and Murdoch,2012]提供了函数plot3d()来支持交互3D散布图. 热区图是一个数据矩阵的2D展示,可以由R中的函数heatmap()绘制而成.通过下面的代码,我们使用函数dist()计算iris数据中不同鸢尾花的相似度,并且绘制热区图(见图3-10
2.4 通过ODBC导入与导出数据 RODBC包提供了ODBC数据库的连接[Ripley and from 1999 to Oct 2002 Michael Lapsley,2012]. 2.4.1 从数据库中读取数据 下面是一个从ODBC数据库读取数据的例子.函数odbcConnect()建立了一个数据库连接,函数sqlQuery()向数据库发送一个SQL查询,而函数odbcClose()关闭数据库连接. 此外,函数sqlSave()和sqlUpdate()用于写入或更新一个ODBC数据库表.