Я использую последнюю версию R/xts/zoo в Windows: R 2.15, xts 0.8-6, zoo 1.7-7.
Я вижу следующее странное поведение, которого не было в предыдущих версиях:
library(xts)
data(sample_matrix)
sample.xts <- as.xts(sample_matrix)
sample.xts[1, 2] - sample.xts[2,2] # results in numeric(0)?!?!?!
(sample.xts[ 1, 2] - sample.xts[2,2])/sample.xts[3,1] # if I run this twice R locks up
Здесь я подмножил объект XTS в одну ячейку. Вычитание больше не работает. Кроме того, деление приводит к полной блокировке R.
Кто-нибудь еще это видит? Это известная ошибка или я что-то упустил? Я могу воспроизвести это на двух машинах.
Информация о сеансе (несколько пакетов удалены как конфиденциальные):
R version 2.15.0 (2012-03-30)
Platform: x86_64-pc-mingw32/x64 (64-bit)
locale:
[1] LC_COLLATE=English_United States.1252 LC_CTYPE=English_United States.1252 LC_MONETARY=English_United States.1252
[4] LC_NUMERIC=C LC_TIME=English_United States.1252
attached base packages:
[1] parallel stats graphics utils datasets grDevices methods base
[
был захвачен другим пакетом? В любом случае, это не объясняет катастрофу! - person SFun28   schedule 09.05.2012sessionInfo
могут помочь определить, почему это сработало для вас в прошлом. Кроме того, зависание или блокировка — это не то же самое, что сбой. При сбое программа завершает работу. В любом случае такое поведение нежелательно. - person Joshua Ulrich   schedule 09.05.2012