我试图在 dplyr mutate
对象中应用 zoo
。但是,它产生了一个错误:
Error in UseMethod("mutate") :
no applicable method for 'mutate' applied to an object of class "zoo".
我用谷歌搜索,发现它尚未解决。最近关于这个的讨论是 here.
如果有人能在这方面帮助我,我将不胜感激。
最佳答案
动物园有一个 transform
方法:
library(zoo)
z <- zoo(cbind(a = 1:3, b = 4:6))
transform(z, a = a + 1, c = a + b)
给予:
a b c
1 2 4 5
2 3 5 7
3 4 6 9
或者使用上面的
z
,下面给出了相同的结果:library(magrittr)
z %>% transform(a = a + 1, c = a + b)
下次请提供示例代码、输入和预期输出。
关于r - dplyr 在动物园对象中发生变异,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28886253/