Cómo remodelar datos tabulares en una fila por grupo

Soy un R (y un principiante de codificación) y estoy buscando una forma de reconfigurar la Tabla A que se muestra a continuación en la Tabla B.

Tabla A:

type   x1  x2  x3  
A      4   6   9  
A      7   4   1  
A      9   6   2   
B      1   3   8  
B      2   7   9

Estoy buscando un código que se convierta a lo siguiente

Tabla B:

type   x1  x2  x3  x1'  x2'  x3'  x1'' x2'' x3''  
A      4    6   9   7    4   1    9     6   2  
B      1    3   8   2    7   9   

La tabla A real tiene más de 150000 filas y 36 columnas. Con 2100 valores únicos de "tipo".

Gracias por la ayuda.

-Shawn

Respuestas a la pregunta(5)

Su respuesta a la pregunta