data =data.frame(sapply(data,function(x) ifelse((x==999),NA,x)))
你能解释一下函数(X).,x是如何工作的吗?我知道这个函数的输入和输出是什么,它只是在dataframe中用NAs替换999值,但是我想知道这个函数(X)在一般情况下是如何工作的。
我想在整个R脚本段中迭代for、-loop或lapply函数的概念,看看如果更改一个值y,解决方案会有多大的不同。(lots of code with assignments to global environment, etc.)或使用lapplylapply两者似乎都不是独立的,也就是说,我希望从我加入这个函数的那一点开始,而不是用第一个数字1在全局环境中定义的变量干扰数值迭代的解。所
我想在每个数据框的特定列上使用lapply,但当我尝试类似答案的方法时,我总是抛出错误: 设置如下所示: a <- list(*a series of data frames that each havea column named DIM*)
dim_loc <- lapply(1:length(a), function(x){paste0("a[[", x, "]]$DIM")} 最终,我会想要编写像results <- lapply(dim_loc, *som