【发布时间】:2019-12-09 05:56:29
【问题描述】:
我已经导入了一个包含多个工作表的 excel 文件。这是一种列表格式。
names(mysheets)
#[1] "test_sheet1" "test_sheet2"
Test_sheet1 和 test_sheet2 具有不同的矩阵。
我必须将每个工作表作为单独的数据框。
如果手动执行,代码将如下所示:
s_1 <- data.frame(mysheets[1])
s_2 <- data.frame(mysheets[2])
我尝试编写一个函数来完成它,因为我有很多 excel 文件,每个文件都有多个工作表
功能
p_fun <- function (y) {
for (s_i in 1:2) {
for (i in 1:2) {
s_i<- data.frame(y[i])
return(s_i) }}}
它没有正常工作。 如果有人可以提供帮助,请不胜感激。
【问题讨论】: