Поворот большого набора данных

У меня есть 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 - и я не могу представить, что это новая проблема. Не хочу изобретать велосипед!

Спасибо за любые советы :)

Ответы на вопрос(2)

Ваш ответ на вопрос