sapply 相关问题

sapply是R语言中的一个命令,它将一个函数应用于向量的每个元素(原子或列表)。如果函数base :: as.list可以强制它,它也可以接受其他类。 sapply函数默认返回一个向量,但是当更合适时返回一个列表,如果指定了参数simplify =“array”,则返回一个数组。

sapply可以使用原始列表的名称来命名输出的Elments。但是,这对我来说有点不清楚:

无论我还想使用列表的原始元素的名称,要在传递给Sapply的函数中使用。如何使用我在函数中迭代的列表的名称?

回答 2 投票 0

为什么 sapply 中的 sum 突然比 base::colSums 快?

我刚刚意识到使用 sapply(df, sum) 比 base::colSums(df) 更快。当使用矩阵 base::colSums(M) 时也是如此。为什么?我错过了什么吗?一直都是这样吗? 基准 基准测试结果...

回答 1 投票 0

Grepl 具有逻辑运算符 AND 跨多个字母数字列

我有一个巨大的数据集,其中包含 25 列医疗代码。每一行代表一次医疗就诊。我需要创建一个新列来标记每行上两个代码一起出现的位置。在...

回答 1 投票 0

长度参数无效

我想将数据帧的所有列转换为数字格式。 我使用 lapply - 像这样: data.frame(lapply(dat, 数字)) 但我从这段代码中得到一个错误: 长度参数无效 然而...

回答 2 投票 0

查找列中最早的日期

我正在尝试查找由分隔符分隔的列中的最早日期(“ ”在本例中),并创建一个新列。 data.frame(x = c("2023-1-2 2034-02-10", "2023-1-2 2...

回答 1 投票 0

使用 lapply 保留文件名合并列表?

我正在从一个文件夹导入多个温度寄存器的.csv文件,并且需要创建一个表将它们全部合并,其中必须跳过前15行并且文件名必须是...

回答 1 投票 0

R、data.table 迭代、嵌套循环的正确应用

基本上,我试图通过过滤某些项目来表示小型聚合表中的数据。 我写的代码工作得很好。但是我需要进一步修改的帮助。 ...

回答 1 投票 0

应用正在打印的额外内容

我在 R 中有一个向量,如下所示: 向量 <- c('abc','def') Here is my dummy input data frame: Gen value abc 12 def 34 abc 12 abc 13 def 1 abc 4 abc 6 ghi 23 I am using sapply on this vec like

回答 1 投票 0

在 sappply 中使用自定义函数

我编写了一个非常基本的函数,可以根据 2 个均值和 2 个均值标准误差 (SEM) 计算 Cohen's d 效应大小。它只是将均值之差除以 po...

回答 1 投票 0

将 R 列表中的 numeric(0) 替换为 0

我有一个清单: 我的列表 $`0` $`0`$项目1 数字(0) $`0`$项目2 [1]350 $`0`$项目3 数字(0) $`1` $`1`$项目1 数字(0) $`1`$项目2 [1] 56 $`1`$项目3 数字(0) 我正在使用 sapply 函数...

回答 4 投票 0

R Sapply 函数似乎产生与 for 循环方法略有不同的值

我已经编写了两块 R 代码。我相信它们都应该做完全相同的事情 - 除了一个使用 for 循环方法而一个使用 sapply 函数。然而,他们生产sli...

回答 1 投票 0

rstatix::tukey_hsd 循环错误:没有适用于“tbl_vars”的方法应用于类“NULL”的对象

给定数据集 df df<-structure(list(stream = structure(c(2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 1L, 1L, 1L, 1L, 1L...

回答 1 投票 0

将选定的索引范围与阈值进行比较

我想将某个范围内(从i到属于i范围的索引)内的所有分数与最后一个基线分数进行比较,并以递归的方式更新基线分数。范围是...

回答 1 投票 0

如何在数据框中为每组创建递归变量?

我有一个数据集,其中包含对每位患者临床结果的多次观察。这些时间点之间的长度是可变的。我想创建一个“流动基线分数”变量...

回答 1 投票 0

如何创建一个依赖于其自身先前值和另一个变量的变量?

我有一个数据集,其中包含对每位患者临床结果的多次观察。这些时间点之间的长度是可变的。我想创建一个“流动基线分数”变量...

回答 1 投票 0

如何创建一个依赖于其自身先前值的变量?

我有一个数据集,其中包含对每位患者临床结果的多次观察。这些时间点之间的长度是可变的。我想创建一个“流动基线分数”变量...

回答 1 投票 0

绘制在函数中创建的所有图,并具有显示置信区间 (r) 所需的最小 y 轴范围

假设我有代码来生成和保存多个 gam() 模型的图,如下所示: 库(mgcv) 图书馆(谢谢) 图书馆(tidyverse) 迭代=函数(z){ 型号 1 <- gam(mpg ~ cyl +...

回答 1 投票 0

R:修剪一个非常长的字符串,其中包含完整的单词(包含开头和结尾)

假设我有这个数据框: df =data.frame(text=c("这是一个很长的句子,我想修剪一下,因为我可能需要将它作为标签放在某处", &quo...

回答 1 投票 0

从 data.table 列表中提取特定的组值并作为 R 中的向量返回

我有一些数据的列表,它看起来像: 库(数据.表) dt1 <- data.table(age_group = c("young", "old"), ratio = runif(2)) dt2 <- data.table(age_group = c("y...

回答 1 投票 0

如何在返回 3D 数组的同时对 3D 数组和矩阵执行操作?

在 R 中,我们有一个数组和一个矩阵: 一个<- array(rep(1:3, each = 4), dim = c(2, 2, 3)) b <- matrix(seq(0, 1, length.out = 6), nrow = 2, ncol = 3) I want to use an function that utilises ma...

回答 2 投票 0

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.