Caros colegas, como posso alocar (colocar) os valores da coluna X2 (dada abaixo) de acordo com os valores da coluna X1, em que os valores

da coluna X1 são referentes ao índice da lista li. 

Exemplo:

 

li <- as.list(rep(NA,10))

dt <- data.frame(matrix(c(2,5,6,6,7,9,9,9,49,76,95,33,19,51,15,22),,2))

  X1 X2
1  2 49
2  5 76
3  6 95
4  6 33
5  7 19
6  9 51
7  9 15
8  9 22

 

Saída desejada:

 

[[1]]

 NA

 

[[2]]

 49

 

[[3]]

 NA

 

[[4]]

 NA

 

[[5]]

 76

 

[[6]]

 95   33

 

[[7]]

 19

 

[[8]]

 NA

 

[[9]]

 51   15   22

 

[[10]]

 NA


desde já agradecido.

Att.
André