r - 如何在R中导入多个不同扩展名的excel文件(工作簿)?
问题描述
我正在尝试在 RStudio 中根据它们的标题导入多个 excel 文件。但是,我必须为这些文件创建目录,这些文件有两个不同的扩展名,.xls 和 .xlsx。我对如何以最快的方式成功导入这些文件感到困惑。
我已经厌倦了创建一些“for”和“if”循环并且惨遭失败。我在下面给出了一个例子。我只是不知道该怎么做。即使提供某种错误消息,使用“try/trycatch/stop”也会有所帮助。
a = paste0("subtitle1","subtitle2", ".xls")
for (i in 1:length(var)){
b = try(read_excel(paste0(getwd(),"/",a[i])))
stop('error message')
}
或者
if (i = 1:length(var)){
a = paste0("subtitle1","subtitle2", ".xls")
b[i] = read_excel(paste0(getwd(),"/",a[i]))
} else {
c = paste0("subtitle1","subtitle2", ".xlsx")
d[i] = read_excel(paste0(getwd(),"/",c[i]))
}
解决方案
推荐阅读
- java - 在 Spring 应用程序中设置查询超时连接的问题
- apache-spark - 修改 Spark DataFrame 结构
- crystal-reports - 如果满足条件,则返回先前的公式结果
- xcode - Xcode:模板不显示
- sql - 没有明确列出列名的 SQL 联合 NULL 列
- go - 除了结构字段标签之外的其他元数据
- amazon-web-services - 如何从生产者 lambda 到消费者 lambda 获取 SQS 批次?
- java - 在 return 中编写 if 语句
- javascript - NodeJS - 使用“--trace-sync-io”得到“警告:检测到使用同步 API”
- python - 获取 ServerDisconnectedError 异常,Connection.release() 会帮助解决这个问题吗?