我有一个包含几列的数据集,其中一列是反应时间的列。这些反应时间以逗号分隔,以表示不同试验的(同一参与者的)反应时间。例如:第1行(即来自参与者1的数据)在“反应时间”列下具有以下内容reaction_times2000,1450,1800,2200因此,这些是参与者1进行试验的反应时间1,2,3,4。我现在想创建一个新的数据集,其中这些试验的反应时间全部形成单独的列。这样,我可以计算出每个试验的平均反应时间。 trial 1 trial 2 trial 3 trial 4 participant 1: 2000 1450 1800 2200我尝试使用“ reshape2” -package中的“ colsplit”,但这似乎并未将我的数据拆分为新的列(可能是因为我的数据全部在1个单元格中)。有什么建议么?
3 回答
慕无忌1623718
TA贡献1744条经验 获得超4个赞
一个不错的方法,即使比较笨拙,也可以read.csv与结合使用textConnection。假设您的数据在数据框中,则df:
x <- read.csv(textConnection(df[["reaction times"]]))
- 3 回答
- 0 关注
- 575 浏览
添加回答
举报
0/150
提交
取消