【发布时间】:2020-03-29 19:20:28
【问题描述】:
我有一个函数,我反复使用它来汇总个人信息(在我的数据集中具有唯一 ID。由于这些数据的排列方式,有时 ID 列有一个名称,而其他时候它有另一个名称。而不是每个数据集都有不同的函数,我试图在我的函数中有一个 IDtype 字段,这样我就可以在每个数据集中指定 ID 字段所在的列。但是,我在下面的函数中不断收到以下错误:
fun <- function(df, IDtype) {
df %>%
group_by(species, IDtype, site) %>%
summarize(tsMean = mean(ts)) %>%
arrange(IDtype, tsMean)
}
dfSum <- (fun(data, IDtype = id) #also tried with id in quotes ("id"), but I get the same error
Error: Column `IDtype` is unknown
如何修复此功能?
【问题讨论】: