三九宝宝网宝宝百科宝宝知识

如何从EXCEL和SPSS导入数据到R

02月13日 编辑 39baobao.com

[怎么建立Excel数据库]数据库是Excel的三大功能(表格、图表、数据库)之一,使用这一功能必须建立“数据清单”。 1.数据清单数据清单是一种特定格式的Excel工作表。它将工作表首行的单元格作为列标记(...+阅读

做分析没有数据真是一大悲剧,正是无源之水、无根之木再加上无米之炊。通常我们搜寻到的数据格式主要有文本格式、Excel格式和SPSS格式。当然也会有从数据库等其它途径进来,这不在本文讨论范围内。

一般的文本格式导入,都可以用read.table命令把数据扔进R里面。Excel和Spss数据的话,可用相应软件将文件打开,观察数据结构后将其复制到剪贴板,然后一样可以用read.table('clipboard')扔到R里面。如果文件太大不好复制,那么可以利用Excel和Spss的导出功能,将数据导出成文本格式。

还有一种情况就是,你的计算机上没有安装Excel或是Spss,这数据导入就要用到RODBC扩展包了。首先装载RODBC包。然后输入数据文件的绝对路径(要注意是用/而不是\)来定义连接,最后用数据抓取命令获取你需要的标签页数据内容(Sheet1)。

library(RODBC)

channel=odbcConnectExcel("d:/test.xls")

mydata=sqlFetch(channel,'Sheet1')这样简单的两个步骤就可以将Excel数据导入R的mydata变量中。如果是Excel2007格式数据则要换一个函数

channel=odbcConnectExcel2007('d:/test.xlsx')

mydata=sqlFetch(channel,'Sheet1')导入spss的sav格式数据则要用到foreign扩展包,加载后直接用read.spss读取sav文件

library(foreign)

以下为关联文档:

怎样建立数据库表格我当年的笔记,都给你吧。 一、 建立数据库方法一:使用向导,调出方法⑴可采用“文件”菜单“新建” ⑵或采用“工具”菜单“向导”方法二:使用数据库设计器 1、 使用向导建立数据...

MYSQL数据库中怎么建立一个表呢1、打开Navicat for MySQL,找到要创建数据库中数据表 2、接着我们在“表”上面单击鼠标右键,然后点击“新建表” 3、然后,右边就会出现设计表的界面,这里可以设置表的字段名,类...

怎样用Access 2013建立数据库表格打开Access应用软件。单击菜单栏“文件”。如下图: 2 在弹出的菜单栏中选择“新建"/"空白桌面数据库",如下图: 3 选择数据库的路径,单击“创建”,如下图: 4 数据库建立了,再创建数据表...

怎么在SQLFront中创建数据库创建表创建数据库Contract: create database Contract 在Contract数据库中创建表Emp,并在表中插入数据: use Constract go create table Emp (ContractID varchar(10) primary key, {...

怎么在SQL数据库中新建表可以有两种办法啦: 1.在企业管理器里面建:这种方法很简单点击选中的数据库右键新建即可相信你应该会不多说了。 2.在查询分析器里建:基本思路要建表,表是要在库里建的所以你要先...

导入脚本后cheat engine 6: 1、 首先一定要记得顺序,否则电脑会重起。 2、 第一,打开Cheat.Engine.V5.4.简体中文版软件 3、 第二,开游戏WG等辅助程序 4、 第三,开游戏 5、 Cheat.Engine.V5.4.简体中文版...

万方维普和知网三大数据库的区别是什么1、从收录情况来看,维普收录最久,万方收录时间最短,但是现刊万方收录最好,维普最近两年的很多期刊都没有了,特别是医学类的。 2、文档的清晰度:万方最高,维普最差。 3、使用方便性:...

淘宝商场的已售累计评价月销量数据可信吗05年做淘宝到现在,经验丰富。在淘宝上,您能看到的所有东西都是可以用手段去做出来的。没有一个是百分百可信的。但是,还是祝您能买到称心如意的宝贝,毕竟还是诚信的人比较多的。...

excel如何实现不变动原始数据生成的柱状图按高低自动降序排列excel不能在不变动原始数据生成的柱状图按高低自动降序排列。 原因:图表曲线(包括柱形图等)来源于表格数据,而导入数据时往往是以行(或以列)一次导入,这就自然按行列顺序形成图表了...

推荐阅读
图文推荐