Я использую пакет SQlite для взаимодействия с базой данных из R. Однако я сталкиваюсь с проблемой, что результаты точно такого же запроса отличаются, когда я запускаю его в R или из интерфейса командной строки ,
Например, минимальное значение в столбце равно 0, но R каким-то образом дает результат -2147332296. Поскольку я просто копирую и вставляю запрос, я не думаю, что проблема в запросе. Единственное, о чем я могу думать, это то, что может быть проблема с преобразованием между типами данных. Максимальное значение в этом же столбце - 147031553000, а тип столбца - "целое число". Возможно, это значение слишком велико для типа данных, который использует R, и это приводит к отрицательному значению?
Однако есть еще одна проблема. Для того же запроса R сообщает о меньшем количестве результатов, чем когда я запускаю запрос в интерфейсе командной строки. Кто-нибудь здесь имеет представление о том, почему все может пойти не так?