在ddply中插入strmacro而不是函数
我在R中写了一个strmacro函数,现在我想在字符串数组上做这个strmacro。因此,我尝试使用ddply并插入strmacro函数而不是常规函数,但没有成功。 我希望你能帮助我 谢谢,在ddply中插入strmacro而不是函数,r,plyr,R,Plyr,我在R中写了一个strmacro函数,现在我想在字符串数组上做这个strmacro。因此,我尝试使用ddply并插入strmacro函数而不是常规函数,但没有成功。 我希望你能帮助我 谢谢, Amit我不知道问题出在哪里,但这里有一个使用strmacro和ddply的工作示例: # example from ?strmacro setNA <- strmacro(df, var, values, expr={ df
Amit我不知道问题出在哪里,但这里有一个使用
strmacro
和ddply
的工作示例:
# example from ?strmacro
setNA <- strmacro(df, var, values,
expr={
df$var[df$var %in% values] <- NA
})
# create example data using 999 as a missing value indicator
d <- data.frame(
Grp=c("Trt", "Ctl", "Ctl", "Trt", "Ctl", "Ctl", "Trt", "Ctl", "Trt", "Ctl"),
V1=c(1, 2, 3, 4, 5, 6, 999, 8, 9, 10),
V2=c(1, 1, 1, 1, 1, 2, 999, 2, 999, 999)
)
# ddply call
ddply(d, .(Grp), function(x){
setNA(x, V1, 999)
x
})
#来自strmacro的示例
setNA请给我们更多关于您尝试过的内容的细节,并制作一个可复制的示例。