Я пишу пакет R и использую lintr
, чтобы привести его в порядок стилистически.
Одна проблема, которую я часто вижу, состоит в том, что мои data.frame
столбцы названы из CSV и имеют заглавные буквыНапример, MyVariableName
.Это вне моего контроля, и выводимые данные должны будут следовать тому же стилю.Поэтому я не хочу переименовывать их при импорте, так как это приведет к путанице при следовании коду из введенных данных.
Я использую tidyverse
и NSE.Я также склонен использовать множество квази-цитат в коде (где я строю анализ из цитируемых строительных блоков, т. Е. Определяю списки, содержащие:
rlang::quo(MyFirstVar + MySecondVar)
Я пытался использовать .data$
дляограничить их, но по-прежнему получать предупреждения за это:
rlang::quo(.data$MyFirstVar + .data$MySecondVar)
Я нашел для dplyr
команд выбора, вы можете заключать имена столбцов в строки - так что некоторые из предупреждений решаются.
Есть ли способ подавления предупреждений об именах столбцов фрейма данных?