Преобразование записей, разделенных запятыми, в столбцы

У меня есть набор данных с несколькими столбцами, один из которых - столбец для времени реакции. Эти времена реакции разделены запятыми, чтобы обозначить время реакции (одного и того же участника) для разных испытаний.

Например: строка 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

Я пробовал использовать "colsplit" из пакета "reshape2"-пакета, но это, похоже, не разбивает мои данные на новые столбцы (возможно, потому что все мои данные находятся в одной ячейке).

Любые предложения?

15
задан zx8754 20 October 2016 в 06:11
поделиться