sapply是R语言中的一个命令,它将一个函数应用于向量的每个元素(原子或列表)。如果函数base :: as.list可以强制它,它也可以接受其他类。 sapply函数默认返回一个向量,但是当更合适时返回一个列表,如果指定了参数simplify =“array”,则返回一个数组。
为什么 R 的 sapply 和 switch 函数像函数一样处理字符值?
我正在尝试使用 sapply 和 switch 将描述性名称应用于数据。我已经多次使用这种方法,没有出现任何问题,但是对于我最近项目中的(只有一个!)专栏,它抛出了......
我有以下代码: for(i in 1:length(hh_temp)){ hh_temp_save = hh_temp[[i]] for(j in 4:nrow(hh_temp_save)){ hh_temp_save$max_min_sum_5days[j] = ifelse(sum(hh_temp_save$max_min_sum[(j-...
我在 R 中有一个字符串向量: c(“苹果派{这里有一些文字}”,“香蕉{某事{某事}}”,“樱桃{asd9asdjsaf}”,“香蕉{猴子}) [1]“苹果派...
我正在尝试比较哪些变量加载到 R 中的探索性因子分析的哪些因子上。显着变量的值大于或等于 0.3。我有几个不同的da...
输入数据每增加 10 倍,函数的持续时间就会增加 100 倍
我使用 sapply() 编写了一个简单的函数来定义日期向量的水年(10 月 1 日 - 9 月 30 日)。它工作得很好,除了提供的向量长度每增加 10 倍,...
我正在尝试使用 R 中的 poly 函数扩展后对列名称重新排序。 我写的初始函数如下所示: > 排序数据 X0.1 X1.0 X0.2 X1.1 X2.0 X0.3 ...
在 R 中的多列中应用 strsplit 和 ifelse 条件
我有一个如下所示的数据框,该代码的输出如下所示。 本质上,我想从列中读取值,这些列可以有两种格式,如 col1 和 col2 所示。 如果格式...
什么情况下 `vapply()` 比 `sapply()` 慢?
*apply() 函数的文档指出: vapply 与 sapply 类似,但具有预先指定的返回值类型,因此使用起来更安全(有时更快)。 [强调我的。] 它
如标题所示,如何强制 lapply 或 sapply 使用输入向量值来索引输出。 我有两个案例;让我从更简单的开始。下面的代码 lapply(c('a', 'b'), 函数(i...
如标题所示,如何强制 lapply 或 sapply 使用输入向量值来索引输出。 我有两个案例;让我从更简单的开始。下面的代码 lapply(c('a', 'b'), 函数(i...
我有一个看起来像这样的表,其中两个相同的列中有多个值,必须在一列中替换这些值,如下所示: 前 列_A 列_B 默认1 默认1 默认2 绝对...
我有以下形式的列表列表 xx = 列表("a_1" = 列表("A", "C"), “a_2”=列表(“B”,“C”), “a_3&qu...
我有一套有趣的功能<- c(mean, median, min, max, quantile) which I want to apply to a numeric vector values. This can easily done with sapply() but with its result none of the element...
我有一个使用 sapply() 的嵌套函数,我在交互变量和结果变量集上运行。这些函数创建了我然后保存的绘图。建模效果完美,接受...
我有类似于以下示例的列表 例子 <- list( list(A = 10, B = list(H = 110, E = 211, G = c(1.4,2)), C = c(13,24)), list(A = 15, B = list(H = 100, E = 201, G = c(0.1,5)), C = c(1...
Sapply Function in R: NA 强制引入,但我只有数值
对于我的项目,我应该对这个数据集进行差异表达分析,其中行表示患者,列表示基因。第一列 os event 表示 sur ...
sapply 输出的 Dataframe 不是 DataFrame
我的 sapply 函数在一个输入项上的返回值是一个列表而不是数据框。我不明白为什么。我知道 sapply 通常会生成所有返回值的列表;我很困惑……
使用列名模式对 R 中的多个列进行求和,并更改列数(2 到 3)
我有一个包含 10 列的数据框。 我需要 首先将 1+2 和 3+4 列相加, 然后总结5+6+7和8+9+10列; 并保存为数据框。 我已经成功了(见下文),...
使用 OPTIM() 将附加列变异为现有数据框或 tibble
我想通过改变 OPTIM() 函数的优化结果来向现有数据框添加一个额外的列。当我将数据框剥离到 1 行时,代码有效,但给出了
是否有替代 for-loop 的方法来拟合以矩阵作为因变量的样条曲线?
我有一个大约有 30 000 行和 15 列的矩阵,以及一个大小为 1x15 的向量。我想拟合一个样条曲线,矩阵中的每一行作为因变量,向量作为预测变量。对于每个样条...