问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何用R软件导入excel数据表中数据

发布网友 发布时间:2022-04-22 14:14

我来回答

2个回答

热心网友 时间:2022-04-01 05:10

做分析没有数据真是一大悲剧,正是无源之水、无根之木再加上无米之炊。通常我们搜寻到的数据格式主要有文本格式、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)
mydata=read.spss('d:/test.sav')上面的函数在很多情况下没能将sav文件中的附加信息导进来,例如数据的label,那么建议用Hmisc扩展包的spss.get函数,效果会更好一些。

热心网友 时间:2022-04-01 06:28

把EXCEL数据转换成单表格格式.csv,然后利用read.csv读入
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
邯郸自驾游到青岛马壕运河遗址推荐线路 株洲自驾到青岛马壕运河遗址途径地方 梧州回青岛马壕运河遗址要几个小时 石嘴山到青岛马壕运河遗址要多少油钱 可不可以用开水敷脸 开水能不能敷脸 发动机和发电机区别?? 电音之王朴智妍MV的图片? 电音之王mv里跳舞的是谁 自己怎样开网站 怎样把一个网页设置为主页 大红袍里面含有哪些营养物质 假大红袍茶叶的危害 微信如何关闭wifi下朋友圈视频自动播放 大红袍和蒲公英一起泡对肝脏好吗? 大红袍治疗肝脏么 店提升在使用的过程中,如何另外获取免费流量呢? 淘宝新手如何获得免费流量. 冷冻猪肺多少钱一斤? 猪肉怎样放在冷冻里比较新鲜 为什么猪肉会出水? 猪肉怎么冷冻保存新鲜 新鲜的猪肉与冰冻猪肉那个磷含量高? 得了乙肝大三阳怎么办 请问:市场上的冰冻猪肉从哪里来的?会有母猪肉吗? 乙肝大三阳怎么办 冰冻猪肉有股抹布味 乙肝和大三阳的区别有什么 乙肝大三阳是什么概念,很严重吗 怎样区分冷冻肉和新鲜肉 为什么有冰鲜鸡,冰鲜猪肉而无冰鲜牛肉? 如何在r语言中导入excel文件 如何把R计算得到的数据直接导出到Excel r语言怎么把数据写到到excel文件夹 如何将数据写入到一个已经存在的Excel文件 r语言如何将矩阵导入到Excel里面去 如何在R软件载入电脑中的excel数据? 如何才能拿R读取Excel文件 如何往R导入excel的数据? 如何把R计算得到的数据直接导出到Excel中 如何用r语言处理excel数据 如何将Excell 数据导入R中 如何用R软件将excel文件中的数据表格画成图 小米5splus升级mini11怎么样,建议升级吗???续航怎么样? 为什么我QQ发不了红包? QQ红包发不出去 这是怎么回事 如何洗紫菜呢?海带买来也很脏的,怎样才算洗干净呢? 刚捞起来的新鲜苔菜怎么清洗,才不费力、不费时? 鱼缸里海苔如何清理 洗紫菜要浸吗?浸多久? 阿玛尼红管管子里面有黑点