R dplyr 2多个元组的列表,将它们与left_join

时间:2018-01-03 21:08:44

标签: r merge dplyr left-join tibble

我有一个小问题,但我无法弄明白。 我有两个使用dplyr read.xlsx函数生成的多个元组列表。现在我想使用left_join函数和共享列的名称将每个列表的第一个元素相互合并,这意味着两个列表中的元素共享一个名为Study File ID的列。所以我想使用left_join by = c(Study File ID = Study FIle ID)将每个列表的每个元素相互合并。我知道如何将单个列表与Tibble数据帧合并,但不使用2个列表中的每个元素。希望有人可以帮助我

files_all_compounds <- list.files("~/Internship/Internship/Script/Results - Excel files/Script_map", pattern = '*CompoundsPerFile_ML*') 
input_files <-  list.files("~/Internship/Internship/Script/Results - Excel files/Script_map", pattern = '*inputfiles_ML*') 

setwd("~/Internship/Internship/Script/Results - Excel files/Script_map")

data_all_compounds <- lapply(files_all_compounds,read_xlsx)
data_input_files <- lapply(input_files,read_xlsx)

...

0 个答案:

没有答案