R 识别并合并来自同一主题的两个文件

R 识别并合并来自同一主题的两个文件,r,merge,string-matching,data-wrangling,R,Merge,String Matching,Data Wrangling,我希望大家都好。我试图写一个函数,可以运行在一个文件夹内的一系列文件。该函数首先读取文件,然后根据试验应用一系列操作。在继续函数的下一步之前,我需要读入并合并两个文件(Exp1_subka;Exp2_subka),根据相同的subka ID匹配它们。注意,subject ID在数据框和文件名中都列出。除了合并文件之外,我还需要操纵试验计数,以便Exp2在Exp1停止的地方停止。例如,假设Exp1中的最后一次试验是3,则Exp2的第一次试验需要从1重新编码为4。 代码应该是灵活的,以便在不存在Ex

我希望大家都好。我试图写一个函数,可以运行在一个文件夹内的一系列文件。该函数首先读取文件,然后根据试验应用一系列操作。在继续函数的下一步之前,我需要读入并合并两个文件(Exp1_subka;Exp2_subka),根据相同的subka ID匹配它们。注意,subject ID在数据框和文件名中都列出。除了合并文件之外,我还需要操纵试验计数,以便Exp2在Exp1停止的地方停止。例如,假设Exp1中的最后一次试验是3,则Exp2的第一次试验需要从1重新编码为4。 代码应该是灵活的,以便在不存在Exp2文件的情况下仍能运行

下面是示例数据帧(实际上,这些是制表符删除文件)


Exp1_subva

Exp1_SubjA <- data.frame(Participant = c(‘SubjA’, ‘SubjA’, SubjA’),
Trial = c(1,2,3),
Eyegaze = c(1.3, 12, 14))
Exp2_SubjA <- data.frame(Participant = c(‘SubjA’, ‘SubjA’, SubjA’),
Trial = c(1,2,3),
Eyegaze = c(4.3, 1, 1))
Exp1_SubjB <- data.frame(Participant = c(‘SubjB’, ‘SubjB’, SubjB’),
Trial = c(1,2,3),
Eyegaze = c(1.3, 12, 14))
Exp2_SubjB <- data.frame(Participant = c(‘SubjB’, ‘SubjB’, SubjB’),
Trial = c(1,2,3),
Eyegaze = c(4.3, 1, 1))