В следующем примере:
sort_by_column <- function(x = mtcars, col = "cyl") {
col <- deparse(substitute(col))
x[with(x, order(col)),]
}
sort_by_column(col = "cyl")
Я хотел бы передать имя столбца в виде строки в with
как в:
sort_by_column(col = "cyl")
Ожидаемые результаты
mtcars[with(mtcars, order(cyl)),]
Задача
Создание аргумента "cyl"
в виде вызова with
в виде cyl
.
Примечания
- Я не хочу изменять
x[with(x, order(col)),]
выражение - Меня не интересует
dplyr::arrange
решение