Поворот большого набора данных
У меня есть CSV, который выглядит примерно так (вкладки добавлены для удобства чтения):
Dimension, Date, Metric
A, Mon, 23
A, Tues, 25
B, Mon, 7
B, Tues, 9
Я хочу провести анализ расстояния + hclust, который я делал раньше. Но мне нравится (и, возможно, нужно) это в этом формате:
Dimension, Mon, Tues
A, 23, 25
B, 7, 9
Я мог бы сделать это довольно легко в Excel с помощью оси. Проблема в том, что у меня ~ 10000 измерений и ~ 1200 дат, поэтому исходный CSV составляет около 12M строк на 3 столбца. Я хочу ~ 10000 строк на ~ 1200 столбцов.
Есть ли способ, которым я могу сделать это преобразование в R? Логика маленького скрипта Python для этого проста, но я не уверен, как он справится с таким большим CSV - и я не могу представить, что это новая проблема. Не хочу изобретать велосипед!
Спасибо за любые советы :)