乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 怎样向R语言中导入excel中整理好的数据呢?-r语言excel数据,r语言处理excel数据

怎样向R语言中导入excel中整理好的数据呢?-r语言excel数据,r语言处理excel数据

作者:乔山办公网日期:

返回目录:excel表格制作


excel存成csv格式,然后用read.csv命令
或者将数据存在txt中,用read.table或scan。

R中有一个R包叫做xlsx,可以帮你解决这个问题;安装之后,可以通过调用read.xlsx函数,类似于read.table函数,直接读入excel数据给你个简单的示例:

read.xlsx()函数中,file后面指定excel文件名,sheetIndex指定读取的是sheet几,encoding='UTF-8'是为了能够识别中文字符。


是因为文件太大么?只用R语句貌似做不到。可以下个RODBC包,用sql查询语句直接取你想要的行或者列数据。

#64位机下,.xls和.xlsx文件用相同方法
library(RODBC)
con <- odbcConnectExcel2007("D:/R/RODBC.xlsx") #64位机下方法
sqlTables(con) #查看该xlsx文件中有哪些表
# TABLE_CAT TABLE_SCHEM TABLE_NAME TABLE_TYPE REMARKS
# 1 D:\\R\\RODBC.xlsx <NA> 商品信息$ SYSTEM TABLE <NA>
# 2 D:\\R\\RODBC.xlsx <NA> 补充说明$ SYSTEM TABLE <NA>
# 3 D:\\R\\RODBC.xlsx <NA> 销售信息$ SYSTEM TABLE <NA>
table_test <- sqlFetch(con,"销售信息")
table_test
odbcClose(con)

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网