【发布时间】:2020-08-15 22:02:40
【问题描述】:
我有这个 LibreOffice Calc (.ods) 文件 (download)。
我想导入此文档的所有工作表。在导入中,我将创建一个列表,其中列表的每个元素都是一张。我希望列表元素的名称保留 ODS 文件中工作表的原始名称。
我创建了这段代码:
library(readODS)
library(dplyr)
library(purrr)
library(tidyr)
path <- "example.ods"
mylist <- path %>%
ods_sheets() %>%
set_names() %>%
map(read_ods, skip = 1, path = path)
通过运行此代码,set_names() 函数出现错误:
Error in set_names(.) : 1 argument passed to 'names<-' which requires 2
如何解决它以创建一个包含名为原始工作表的元素的列表?
【问题讨论】: