Я использовал некоторые функции, доступные через dplyr, для выполнения 3-го назначения, но у меня возникают проблемы с получением таких функций, какrange () и filter (), для работы в моих функциях. Например, если мы возьмем пример набора данных mtcars, это прекрасно работает:
s<-arrange(mtcars, carb)
print(s)
Но, если я хочу использоватьrange () внутри функции, в которую я ввожу тот столбец, который хотел бы упорядочить, организовать (), кажется, не принимает аргумент, который я использую для функции. (см. ниже)
Example <- function(column)
{
s<-arrange(mtcars, column)
print(s)
}
Example("carb")
Это сообщение об ошибке: Ошибка: неверный размер (1) в позиции 1, ожидаемый: 32
В этом контексте работает Select (), но У меня такая же проблема с фильтром (). Есть предложения?
Спасибо за внимание,