R语言实战读书笔记2—创建数据集(下)

2.3 数据输入

2.3.1 使用键盘输入数据

2.3.2 从带分隔符的文本文件导入数据

    可以使用 read.table() 从带分隔符的文本文件中导入数据。此函数可读入一个表格格式

的文件并将其保存为一个数据框。

    

其中, file 是一个带分隔符的ASCII文本文件, header 是一个表明首行是否包含了变量名的逻辑值( TRUE 或 FALSE ) , sep 用来指定分隔数据的分隔符, row.names 是一个可选参数,用以指定一个或多个表示行标识符的变量。

 

2.3.3 导入Excel数据

读取一个Excel文件的最好方式,就是在Excel中将其导出为一个逗号分隔文件(csv) ,并使用前文描述的方式将其导入R中。

在Windows32位系统中,你也可以使用 RODBC 包来访问Excel文件。电子表格的第一行应当包含变量/列的名称。首先下载RODBC的包

这里的 myfile.xls 是一个Excel文件, mysheet 是要从这个工作簿中读取工作表的名称,channel 是一个由 odbcConnectExcel() 返回的 RODBC 连接对象, mydataframe 是返回的数据框。 RODBC 也可用于从Microsoft Access导入数据。

2.3.4 访问数据库管理系统

使用RODBC连接数据库,首先需要在电脑上注册数据库的ODBC数据源。

配置方法:控制面板--->管理工具--->数据源(ODBC)

 

 

2.4 数据导出

2.4.1导出到txt文本中

可以用 write.table() 函数将R对象输出到符号分隔文件中。

 

 

2.4.2 导出到csv文本中

2.4.3 导出到数据库中

 

 

2.5 处理数据对象的使用函数

posted @ 2015-05-25 14:47  iYou  阅读(519)  评论(0编辑  收藏  举报