在 rstudio 中从 excel 中读取一张表

Posted

技术标签:

【中文标题】在 rstudio 中从 excel 中读取一张表【英文标题】:Reading one sheet from excel in rstudio 【发布时间】:2021-05-24 10:37:47 【问题描述】:

我有一个包含两张表 A 和 B 的 excel 文件。 我只需要从 表 B 上传和使用 Rstudio 中的数据。 我该怎么做?

我将文件导入到 rstudio 并写了这个: dat <- read_excel ("multi_anova.xlsx")

但是当我尝试使用数据时,例如 (dat$id) ,它给了我所有 excels 的文件 ID,而不仅仅是 B 表。

如何获取 B 表的 ID?

【问题讨论】:

【参考方案1】:

read_excel函数中指定要从中读取数据的工作表名称-

dat <- read_excel("multi_anova.xlsx", sheet = "B")
dat$id

【讨论】:

【参考方案2】:

我们可以从openxlsx使用read.xlsx

library(openxlsx)
dat <- read.xlsx("multi_anova.xlsx", sheet = "B")
dat$id

【讨论】:

以上是关于在 rstudio 中从 excel 中读取一张表的主要内容,如果未能解决你的问题,请参考以下文章

mysql 游标(循环读取一行数据插入到另一张表)

mysql 游标(循环读取一行数据插入到另一张表)

如何将SQL Server中多个表的数据一次性返回到一张EXCEL工作表(Sheet)中

在EXCEL中如何根据一张表的信息来更新另外一张表了?急急急、、、

Excel 一张工作表变动后,怎么自动更新另一张表中的数据

在 Java 中从 Excel 中读取土耳其字符