【发布时间】:2015-06-28 00:50:12
【问题描述】:
因此,如果希望在 dplyr 中逐行应用操作,可以使用rowwise 函数,例如:Applying a function to every row of a table using dplyr?
是否有一个unrowwise 函数可以用来逐行停止操作?目前,似乎在rowwise 删除行操作之后添加了group_by,例如
data.frame(a=1:4) %>% rowwise() %>% group_by(a)
# ...
# Warning message:
# Grouping rowwise data frame strips rowwise nature
这是否意味着如果您希望明确删除rowwise,则应使用group_by(1)?
【问题讨论】:
-
ungroup()工作吗? -
我回滚了标题编辑,因为我不清楚
rowwise创建了一个grouped_df。另外,请参阅此相关问题。 github.com/hadley/dplyr/pull/553