R apply () format_date - PullRequest
       5

R apply () format_date

0 голосов
/ 30 августа 2018

Я нуб, пытающийся устранить неполадки R-скрипта, написанного кем-то другим. Скрипт раньше работал, а сейчас нет. Это относится к apply(), то есть apply(X, MARGIN, FUN, ...). Это говорит мне, что format_date должен быть функцией. Но тот, кто написал этот скрипт, не определил функцию с именем format_date, и я не могу найти эту функцию в библиотеках, которые вызываются в скрипте. Где я могу найти format_date?

Причина этой строки в том, что индекс этой таблицы - дата. Но нам нужно поле даты для экспорта (а не просто дата как индекс), поэтому мы добавляем его дальше.

Вот строка с ошибкой:

result$date = apply(rownames(result), 1, format_date) # add in date to dataframe

Вот сообщение об ошибке:

Предупреждение: игнорирование неизвестных параметров: заполнить Сохранение 7 х 7 в изображении Ошибка в применении (имена строк (результат), 1, формат_даты): объект 'format_date' не найден

1 Ответ

0 голосов
/ 15 сентября 2018

Вы можете закомментировать или удалить строку result$date = apply(rownames(result), 1, format_date) из своего кода.

В более старой версии rtweet пакетная функция format_date преобразовала формат Twitter / API времени и даты в стандартные объекты времени данных. Текущая версия rtweet функций возвращает объекты типа datetime (например, POSIX), поэтому нет необходимости в таких функциях, как format_date.

...