【发布时间】:2020-04-25 09:30:49
【问题描述】:
mtcars %>% select(mpg) %>% class()
[1] "data.frame"
不等于:
x <- mtcars %>% select(mpg)
x$mpg %>% class
[1] "numeric"
我有一个包含多个操作的 dplyr 链。最后我需要 df$feature 的实际内容,而不是具有一个特征的数据框。
不起作用:
mtcars %>% select(mpg)$mpg
Error in .$select(mpg) : 3 arguments passed to '$' which requires 2
有没有办法在 dplyr 链中获取数字向量 mpg?这样我就不必创建由 dplyr 链定义的变量,然后像上面那样创建一个新变量 df$x。是否可以一次性完成?
【问题讨论】: