Size: a a a

R (язык программирования)

2021 June 17

AS

Alexey Seleznev in R (язык программирования)
там так с ходу не просто понять.

т.е. код работал, а сейчас просто перестал?
источник

AS

Alexey Seleznev in R (язык программирования)
я бы первое куда смотрел это в фильтры, каждая функция которая в фильтрах используется должна возвращать FALSE или TRUE.

Скорее всего в фильтр попало какое то действие, на которое она вернула не логическое значение, а например NA
источник

AS

Alexey Seleznev in R (язык программирования)
у меня была похожая проблема, бот работал нормально, а потом падал например при добавлении нового учатстника в чат, т.к. фильтрующая функция не могла такое действие обработать и возвращала NA
источник

AS

Alexey Seleznev in R (язык программирования)
если при отправке сообщения, то возможно максимальное количество символов привышено
источник

AP

Aleksandr Pidtykan in R (язык программирования)
В общем да просто отвалился и вот снова заработал...
И да я добавил нового пользователя.
Но я добавил в БД таблицу так как  проверки прав и сбор нажатых кнопок собираю в бд, чтобы меньше обработчиков писать. В общем понять пока немогу как такое тестировать
источник

DB

Dr. Konstantin Blago... in R (язык программирования)
в batch - это как? через source?
источник

A

Alеx 🤼‍♂️ in R (язык программирования)
возможно неправ, но здесь имел ввиду "запускается CRONом" автоматически
источник

DB

Dr. Konstantin Blago... in R (язык программирования)
а не может запускаться какая-то другая версия R в системе?
источник

DB

Dr. Konstantin Blago... in R (язык программирования)
и в ней другая версия пакета
источник

DB

Dr. Konstantin Blago... in R (язык программирования)
например, было такое изменение поведения функции In versions <= v1.9.2, each item for rbindlist should have the same number of columns as the first non empty item. rbind.data.table gained a fill argument to fill missing columns with NA in v1.9.2, which allowed for rbind(...) binding unequal number of columns.
источник

A

Alеx 🤼‍♂️ in R (язык программирования)
версия R вряд ли, хотя стоит старая 3.63. Может версия data.table разнится?
все кстати работало достаточно долго до этого, почти полгода, внесли изменения в json и поехало
источник

PU

Philipp Upravitelev in R (язык программирования)
у data.table очень хорошая обратная совместимость
и изменений в rbindlist вроде не было (надо ченджлоги смотреть, толком)
источник

DB

Dr. Konstantin Blago... in R (язык программирования)
поставил для теста версию data.table 1.8.10 . Не работает с ошибкой Error in data.table::rbindlist(Mylist) :
 Column 3 of item 1 is length 2, inconsistent with first column of that item which is length 1. rbindlist doesn't recycle as it already expects each item to be a uniform list, data.frame or data.table
источник

DB

Dr. Konstantin Blago... in R (язык программирования)
так что может и правда с версией проблема
источник

A

Alеx 🤼‍♂️ in R (язык программирования)
а если fill=TRUE ?
источник

DB

Dr. Konstantin Blago... in R (язык программирования)
Я уже обновил обратно😁😁
источник

A

Alеx 🤼‍♂️ in R (язык программирования)
ясно—понятно, попробую тоже переставить)
источник

A

Alеx 🤼‍♂️ in R (язык программирования)
но кстати ошибка не вылетает, он просто игнрирует колонку
источник

DB

Dr. Konstantin Blago... in R (язык программирования)
Других идей пока нет🙂
источник

DB

Dr. Konstantin Blago... in R (язык программирования)
В общем можно просто проверить какая версия r запустится
источник