仪器社区

怎样向数据分析软件R中导入Excel表或者读取也行啊?急

墨阳伯爵 2011-09-07
评论
全部评论
cq莯莯
针对csv格式,直接用read.csv即可;如果是xls或者xlsx格式,可以用RODBC包,对于excel 2007以上版本可以用xlsx包。
RODBC包示例:
library(RODBC)
channel <-odbcConnectExcel("myfile.xls")
mydataframe <- sqlFetch(channel, "MySheet")
odbcClose(channel)
xlsx包示例:
library(xlsx)
workbook <-"c:/myworkbook.xlsx"
mydataframe <- read.xlsx(workbook, 1)
原文来自人大经济论坛,出处参考: http://bbs.pinggu.org/forum.phpmod=viewthread&tid=3156546&page=1
另外的参数设置可以参考RODBC和xlsx两个包的帮助文档,在导入后通过help查看。
11 0 2016-02-19 0条评论 回复
zqeccybf
是什么软件?发图来瞧瞧。
17 0 2011-09-08 0条评论 回复
lanfiona28
安装RODBC包:
if(!require(RODBC)) install.packages("RODBC");library(RODBC);
ss <- odbcConnectExcel("E:/TimeSeries/DataSets/EX/DEXCHEU.xls");
ss1 <- sqlFetch(ss, "Sheet1");
odbcClose(ss); # close
# transform data
ss <- ss1[-(1:3),]; #ss1是读取的表格
13 0 2015-08-13 0条评论 回复
小刚无悔H
你可以百度“
R语言读取EXCEL文件的各种方法
”试试看
10 0 2015-09-08 0条评论 回复
20083746
建议先将excel文件导出成txt,然后再导入R
11 0 2015-09-19 0条评论 回复
ufbqwyce
install packges("xlsx") 输入这个代码 如果找不到,那就install packges()自己找下
9 0 2015-12-27 0条评论 回复
您可能感兴趣的社区主题
加载中...
发布 评论