在整个管道操作中保留一列,R,dyplr

时间:2017-07-05 20:26:18

标签: r pipe dplyr

我有一个叫做数据的DF,它有多列。其中一个是名为' swim_hours'这是一个整数列。我想使用dyplr对这个DF进行一些操作,但我也希望保持这个列的完整性,尽管我没有以任何方式操纵它。我的代码如下: trial_swim = data %>% group_by(penguin, date, trial, location) %>% summarise(swim_t = as.numeric(datetime[n()] - datetime[1])) %>% summarise(hours = swim_hours)

同样,最后一行的目的是简单地保持我的游泳时间。列进入我的新DF&trial_swim'。

当我运行它时,我收到错误消息:summarise_impl(.data,dots)中的错误:   评估错误:对象' swim_hour'没找到。

显然' swim_hours'在我的数据' DF,为什么不能找到它?

使用dyplr和管道时,是否有更简单的方法来保持未被操作的列?

0 个答案:

没有答案