乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 如何用R语言将Excel中的数据分组-r软件excel数据导入,如何将数据导入excel

如何用R语言将Excel中的数据分组-r软件excel数据导入,如何将数据导入excel

作者:乔山办公网日期:

返回目录:excel表格制作


把数据写入excel,主要是用write.table函数

用?write.table或者help(write.table)来查看帮助

以下是这个函数的一些参数:

write.table(x, file = "", append = FALSE, quote = TRUE, sep = " ",
            eol = "\n", na = "NA", dec = ".", row.names = TRUE,
            col.names = TRUE, qmethod = c("escape", "double"),
            fileEncoding = "")

里面有个append参数,默认是FALSE

append    
logical. Only relevant if file is a character string. If TRUE, the output is appended to the file. If FALSE, any existing file of the name is destroyed.

把这个参数设置成TRUE就可以把数据追加到已有zd的文件后面了。



r语言操作excel文件的最好方式为xlsx包,此外
你还需要xlsxjars和rJava。
补充
help(package='包名')
查包有什么什么函数
?函数名
查函数用法
example('函数名')
查函数例子
#64位机下,.xls和.xlsx文件copy用相同方法
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)

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

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

相关阅读

关键词不能为空
极力推荐

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