我有一个叫做数据的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和管道时,是否有更简单的方法来保持未被操作的列?