Bom dia!

Tenho uma base em que há 1.241 ID's (FORMATO CHARACTER) sendo que cada ID repete 1.980 vezes. Por exemplo,

ANO         ID             PREÇO
1989      0101              8
1990      0101              7
1991      0101             15
1989      0102              9
1990      0102              8
1991      0102              2
1989      0103              3
1990      0103            10
1991      0103            11
1989      0104              6
1990      0104              1
1991      0104            11
.
.
.


Porém gostaria de transformar cada uma dessas ID's em colunas e que assumissem os valores da variável PREÇO.


ANO       ID_0101     ID_0102     ID_0103      ID_0104  ...
1989            8                  9                 3                  6
1990            7                  8               10                  1
1991          15                 2                11               11



Alguém poderia me ajudar?


Desde já muito obrigado!


        

--
Alexandre Rodrigues Loures