【问题标题】:How to use the merge function with excel files?如何对excel文件使用合并功能?
【发布时间】:2021-08-26 16:30:25
【问题描述】:

所以我有一个 Excel 文件,其中包含一长串 ID 号和批号。我还有 3 个其他 excel 文件,其中包含我需要为其查找批号的 ID 号。基本上,我的老板希望我使用合并功能在 R 中将所有 4 个 excel 文件合并在一起,以便找到缺少批号的 3 个 excel 文件的批号。我以前从未使用过合并功能,我不知道从哪里开始。

【问题讨论】:

  • cran.r-project.org/web/packages/dplyr/vignettes/two-table.html 另外,R 问题请不要使用 rstudio 标签。
  • 我正在使用 RStudio Phil。不小心把它从原帖中遗漏了;我的错。
  • RStudio 只是一个 IDE,与您的问题无关。标记它与标记计算机的操作系统或它所在的桌子一样有意义。
  • 我相信您熟悉堆栈溢出以及他们让您在问题中添加标签的做法。我应该选择另一个让菲尔让你更舒服的词吗?
  • 对 R 问题使用 R 标签。如果您确实希望回答您的问题,这是为了您自己的利益。

标签: r merge


【解决方案1】:
  1. 将excel文件导入数据框read_excel
  2. 使用left_join函数

请看下面的例子

library(tidyverse)
dfExel1 = tibble(
  ID = 1:10000,
  batch = ID*2
)

dfExcel2 = tibble(
  ID = sample(1:10000, 10)
)

dfExcel2 %>% left_join(dfExel1, "ID")

【讨论】:

    猜你喜欢
    • 2012-07-17
    • 1970-01-01
    • 1970-01-01
    • 2016-05-28
    • 1970-01-01
    • 2014-04-26
    • 2018-10-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多