我正在尝试为数据帧构建一个函数,但是在运行它时出现错误。
问题:我应该如何应用"数据框的功能,以便它工作?原子向量问题的任何变通方法?
错误是:
x $ country:$运算符对原子矢量无效
功能是:
occ_fction <- function (x)
{
x <- subset(x, x$country== "DE")
nace <- model.matrix(~ nace_code -1, data=x)
x <- cbind(x, nace)
rm(nace)
# some more stuff here
}
这是我应用该功能的方式:
mapply(occ_fction, mydata)