У меня есть проблема, похожая, но отличная от Как я могу обрабатывать R CMD, проверяя отсутствие видимой привязки для глобальных переменных, когда мой синтаксис ggplot2 разумен?.
В этом случае все работает гладко, используя aes_string вместо aes. Однако с plyr afaik это невозможно.
Проблема возникает, когда я ссылаюсь на имена столбцов в своем фрейме данных, например, через ddply.
ddply(mydf, .(VarA, VarB, VarC, VarD), summarize, sum = sum(VarE))
#
# MyPackage: no visible binding for
# global variable ‘VarA’
Этот код полностью действителен и разумен, и хотя я понимаю использование ПРИМЕЧАНИЕ, они все еще загромождают другие сообщения в окнах вывода, что затрудняет разработку пакета и фактически заставляет разработчиков игнорировать ПРИМЕЧАНИЯ.
Каков правильный способ избавиться от этих заметок? Или, в качестве альтернативы, как правильно написать код таким образом, чтобы проверка R CMD принимала без указания ПРИМЕЧАНИЕ?
Лучший, Майкл