我有一个包含多个列的数据集,其中之一是反应时间列。这些反应时间用逗号分隔以表示同一参与者在不同试验中的反应时间。
例如:第1行(即参与者1的数据)在"反应时间"列下有以下内容。
例如:第1行(即参与者1的数据)在"反应时间"列下有以下内容。
reaction_times
2000,1450,1800,2200
因此,这些是参与者1在试次1,2,3,4
的反应时间。
现在,我想创建一个新的数据集,其中这些试次的反应时间都形成单独的列。这样,我就可以计算每个试次的平均反应时间。
trial 1 trial 2 trial 3 trial 4
participant 1: 2000 1450 1800 2200
我尝试了reshape2
包中的 colsplit
函数,但它似乎无法将我的数据拆分为新列(可能是因为我的数据都在一个单元格中)。
有什么建议吗?