【发布时间】:2019-11-07 21:44:17
【问题描述】:
假设我想使用多列并使用非标准演变来订购data.frame。我可能有一个看起来像这样的函数
my_order <- function(data, ...) {
with(data, order(...))
}
使用此函数时出现错误,因为我的列未在 with 的上下文中进行评估。
my_order(mtcars, mpg, cyl)
# Error in order(...) : object 'mpg' not found
注意:我不想使用 dplyr::arrange() 来解决这个问题,因为它会添加依赖项。
【问题讨论】: