R读取xlsx中的所有sheet,以sheet名命名变量

在 R 中,你可以使用 openxlsxreadxl 包来读取 Excel 文件中的所有工作表,并将每个工作表的内容保存到以工作表名称命名的变量中。以下是使用 readxl 包的示例代码:

r 复制代码
# 安装并加载readxl包
install.packages("readxl")
library(readxl)

# 读取Excel文件的路径
file_path <- "your_file.xlsx"

# 获取所有工作表的名称
sheet_names <- excel_sheets(file_path)

# 使用lapply函数读取所有工作表,并将其命名为工作表名称
sheets <- lapply(sheet_names, function(sheet) {
  read_excel(file_path, sheet = sheet)
})

# 将工作表列表中的每个数据框分配给一个变量,变量名为工作表名
for(i in seq_along(sheet_names)) {
  assign(sheet_names[i], sheets[[i]])
}

上述代码将所有工作表读取并保存到相应的变量中,这些变量的名称与工作表名称一致。你可以根据需要更改 file_path 变量来指定 Excel 文件的路径。

相关推荐
不简说1 分钟前
JS 代码技巧 vol.1 — 10 个让代码少写 30% 的小套路
前端·javascript·面试
Hilaku6 分钟前
为什么业务型前端容易遭遇中年危机?
前端·javascript·程序员
tachibana26 分钟前
hot100 课程表(207)
java·数据结构·算法·leetcode
神仙别闹8 分钟前
编写基于C++ Huffman 算法的无损压缩程序和解压程序
java·c++·算法
এ慕ོ冬℘゜15 分钟前
深度解析 JavaScript:赋予 Web 灵魂的“全栈语言”
开发语言·前端·javascript
iCOD3R16 分钟前
Skill - 3秒生成精美GitHub主页
前端·程序员·ai编程
爱勇宝23 分钟前
《道德经》第5章:生产环境不相信眼泪
前端·后端·架构
IT乐手23 分钟前
Android 写本地日志工具类
android·java
掘金者阿豪27 分钟前
LEFT JOIN 凭空消失的背后,是优化器偷偷帮你做了决定
前端·后端
HackTwoHub36 分钟前
AntiDebug Mcp、AI逆向绕过前端,Hook 加密接口,抓取 Vue 路由漏洞,接入 MCP 让 AI 自动化挖掘前端漏洞
前端·vue.js·人工智能·安全·web安全·网络安全·系统安全