У меня есть некоторые вычисления, и вы получите следующее предупреждение (т.е. не ошибка):
Warning messages:
1: In sum(myvar, na.rm = T) :
Integer overflow - use sum(as.numeric(.))
В этом потоке люди утверждают, что целых переполнений просто не бывает. Либо R не слишком современен, либо они не правы. Однако, что я должен здесь делать? Если я использую as.numeric
, как предупреждает, я могу не учитывать тот факт, что информация была потеряна раньше. myvar
считывается форма CSV файла, поэтому R не должен указывать, что требуется большее поле? Это уже что-то отрезало?
Какова максимальная длина integer
или numeric
? Вы предложили бы любой другой тип/режим поля?
EDIT: я запускаю:
R версия 2.13.2 (2011-09-30) Платформа: x86_64-apple-darwin9.8.0/x86_64 (64-разрядная версия) в R Studio