ошибка с merge.xts - PullRequest
       9

ошибка с merge.xts

1 голос
/ 28 марта 2012

Я провожу довольно длительное полное тестирование, которое включает в себя множество манипуляций с объектами xts; если тестирование завершится, оно займет день или два.

Я продолжаю сталкиваться с ошибками следующим образом

Error in merge.xts(x, round(y),  :
Value of SET_STRING_ELT() must be a 'CHARSXP' not a 'raw'

При дальнейшем рассмотрении входных данных для слияния можно обнаружить, что раунд (у) - это нормально (это «числовой» вектор), но

> x
Error in print.default(xx, ...) : 'getCharCE' must be called on a CHARSXP

Во время ошибки это конкретное объединение работало (с различным числом) предыдущих итераций бэк-теста.

Раньше я также видел похожую ошибку с 'builtin' вместо 'raw'.

К сожалению, я не смог создать небольшой (или даже не огромный) воспроизводимый пример.

То, что ошибка возникает каждый раз на разных итерациях, возможно, предполагает, что она как-то связана с внешними по отношению к R.

РЕДАКТИРОВАТЬ: Вот вывод sessionInfo()

> sessionInfo()
R version 2.14.1 (2011-12-22)
Platform: i686-pc-linux-gnu (32-bit)

locale:
 [1] LC_CTYPE=en_US.UTF-8       LC_NUMERIC=C              
 [3] LC_TIME=en_US.UTF-8        LC_COLLATE=en_US.UTF-8    
 [5] LC_MONETARY=en_US.UTF-8    LC_MESSAGES=en_US.UTF-8   
 [7] LC_PAPER=C                 LC_NAME=C                 
 [9] LC_ADDRESS=C               LC_TELEPHONE=C            
[11] LC_MEASUREMENT=en_US.UTF-8 LC_IDENTIFICATION=C       

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base     

other attached packages:
[1] quantmod_0.3-17 TTR_0.21-0      Defaults_1.1-1  xts_0.8-6      
[5] zoo_1.7-7      

loaded via a namespace (and not attached):
[1] grid_2.14.1    lattice_0.20-6

Любые предложения приветствуются.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...