我试图在dplyr mutate
对象中应用zoo
。但是,它产生了一个错误:
Error in UseMethod("mutate") :
no applicable method for 'mutate' applied to an object of class "zoo".
我用谷歌搜索,看到它还没有解决。最近对此的讨论是here.
如果有人能在这方面帮助我,我将不胜感激。
答案 0 :(得分:5)
zoo有一个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)
下次请提供示例代码,输入和预期输出。