我想做这样的事情(愚蠢的重演):
iris %>%
mutate(mtcars = Sepal.Length * 7) %>%
filter(mtcars < max(mtcars$mpg))
其中第一个mtcars
指的是iris
中的列,而第二个mtcars
指的是外部数据帧.
我意识到我可以预先计算max(mtcars$mpg)
,或者简单地重新标记数据帧,但我想知道是否有一种方法可以在原位明确区分这两者?例如,类似于:
iris %>%
mutate(mtcars = Sepal.Length * 7) %>%
filter(`mtcars` < max(EXTERNAL::mtcars$mpg))
# ^ ^
# column Not a column