我想使用dplyr::mutate连续修改列中的各个项。我可以多次使用mutate来完成此操作,如下所示。require(dplyr)
mutate( . , a = ifelse( a == 1, 'one', a) ) %然而,我想知道的是,为什么不能用这个来做同样的事情,不能将2修改为“2”:
df2 <- data.frame( a = c(1
对于dplyr包在流式数据处理中的流畅性,我感到非常震惊.最近,我遇到了一个问题,为每个组ID生成一个新的数据帧,并将这些小数据帧组合成一个最终的更大的数据帧。在dplyr中,函数mutate为每个组添加新列,summarise为每个组生成摘要,都不能满足我的要求。(我错过了什么吗?)或者,使用plyr包的ddply (以前的dplyr交互),我可以通过 some