【发布时间】:2018-10-21 01:24:16
【问题描述】:
dplyr::filter 内部的外部函数如何在不使用其来源的 data.frame 的情况下仅通过名称知道列?
例如考虑以下代码:
filter(hflights, Cancelled == 1, !is.na(DepDelay))
is.na 如何知道 DepDelay 来自 hflights?我的代码中的其他地方可能已经定义了一个 DepDelay 向量。 (假设 hflights 有名为 'Cancelled'、'DepDelay' 的列)。
在 python 中,我们必须使用列名和数据框的名称。因此,我在这里期待类似的东西
!is.na(hflights$DepDelay)
任何帮助将不胜感激。
【问题讨论】: