lapply相关内容

在 FUN 中访问 lapply 索引名称

有没有办法在我的 lapply() 函数中获取列表索引名称? n = names(mylist)lapply(mylist, function(list.elem) { cat("这个列表元素的名字是什么?\n" }) 我问过之前是否可以保留lapply() returned 列表中的索引名称,但我仍然不知道是否有一种简单的方法来获取自定义函数中的每个元素名称.我想避免对名称本身调用 lapp ..
发布时间:2021-12-01 20:43:00 其他开发

分组函数(tapply、by、aggregate)和 *apply 系列

每当我想在 R 中做一些“映射"py 时,我通常会尝试使用 apply 家族中的函数. 然而,我从来没有完全理解它们之间的区别——如何{sapply、lapply等}将函数应用于输入/分组输入,输出会是什么样子,甚至输入会是什么样子——所以我经常把它们全部看完,直到得到我想要的东西. 谁能解释一下什么时候用哪一个? 我目前(可能不正确/不完整)的理解是...... sapp ..
发布时间:2021-12-01 20:16:21 其他开发

粘贴功能如何在 R 中工作?

这是我的代码 此处粘贴功能仅适用于两种组合.我需要在循环中使用相同的代码同时用于两种以上的组合. i 现在我得到了两个组合 V1V2, V1V3,V1V4,.... 现在我想要 v1v2v3, v1v2v4, ... 在粘贴函数中. 解决方案 comb ..
发布时间:2021-11-16 23:22:54 其他开发

R sapply vs apply vs lapply + as.data.frame

我正在处理一些 Date 列并尝试清除明显不正确的日期.我已经使用提到的 safe.ifelse 函数编写了一个函数 此处. 这是我的玩具数据集: df1 这适用于单列: df1$month1 as.Date('2013-10-01'), as.Date('2013-10-01'), df1$month1) 由于我有多个列,我 ..
发布时间:2021-11-16 23:22:12 其他开发

使用 Apply 或 Vectorize 将自定义函数应用于数据框

我正在尝试应用一个自定义函数,该函数调用该数据帧的组件来进行计算.我在下面做了一个简单的例子,因为我的实际问题很难做出一个可重现的例子.在下面的示例中,我希望将前两列加在一起以创建第三列,即它们的总和.下面是我在网上找到的一个接近我想要的例子: celebrities=data.frame(name=c("Andrew","matt","Dany","Philip","John","bing", ..
发布时间:2021-11-16 23:21:24 其他开发

使用来自大型数据帧的单个预测器在单个响应的 R 中执行线性模型,并对每一列重复

标题可能不是很清楚,但我想做的是: 我有一个包含 200 列的数据框 df,前 80 列是响应变量(y1、y2、y3、...),其余 120 个是预测变量(x1、x2、x3、...). 我希望为每一对计算一个线性模型——lm(yi ~ xi, data = df). 使用 lapply() 及其相关函数,我在网上查看的许多问题和解决方案要么是固定响应,要么是多个预测变量,或者相反 ..
发布时间:2021-11-16 23:20:29 其他开发

lapply() 输出为多个函数的数据帧 - R

我一直在尝试使用 lapply() 从几个计算中创建一个新的数据帧.到目前为止,我已经阅读了几个问题(1、2、3): lapply(mtcars, function(x) c(colnames(x),NROW(唯一(x)),总和(is.na(x)),轮(总和(is.na(x))/NROW(x),2))) 然而,colnames(x) 没有将 colname 作为 x 给出,它是一个向量.其次, ..
发布时间:2021-11-16 23:16:47 其他开发

R 中应用函数族的命名/名称

我目前正在学习 R.特别是我需要记住 apply 函数系列中的函数(例如 lapply、sapply、mapply 等).我知道 apply-function 系列中的每个函数的作用(尤其是 这个答案 有很大帮助),但有时会混淆名称. 每个应用函数的前缀是否有自然含义(如lapply = 'list'-apply)? 解决方案 是的,您获得了以下 apply r-基本功能: a ..
发布时间:2021-11-16 23:15:18 其他开发

R - 在这种情况下,如何使用 apply family 函数进行矢量化并避免 while/for 循环?

在这种情况下(更多细节可以在这个问题中找到:计算其余 dat 中有多少观测值符合多个条件?(R)) 这是一个名为事件的数据集,包含数千个事件(观察)我选择了几行来向你展示数据结构体.它包含“STATEid"、“发生日期"和两个变量“LON"“LAT"中的地理坐标.我写信给为每一行计算一个新变量(列).这个新变量应该是:“给定任何特定事件,计算数据集的其余部分并计算在相同状态下发生的事件数量, ..
发布时间:2021-11-16 23:11:06 其他开发

计算一系列csv文件的行数

我正在学习 R 教程,并怀疑我必须使用其中一个函数,但我不确定是哪个(是的,我研究了它们,但直到我对 R 术语变得更加流利时,它们才变得非常混乱). 在我的工作目录中有一个文件夹“specdata".Specdata 包含数百个名为 001.csv - 300.csv 的 CSV 文件. 我正在处理的函数必须计算输入的 csv 文件数量的总行数.因此,如果函数中的参数是 1:10 并且 ..
发布时间:2021-11-16 23:10:26 其他开发

多列上的 R substr 函数

我有 3 列.第一列具有唯一 ID,第二列和第三列具有字符串数据和一些 NA 数据.我需要从第 2 列中提取信息并将其放在单独的列中,并对第 3 列执行相同的操作.我正在构建一个函数,如下所示,使用 for 循环.我需要在第三个字母后拆分列.[例如在下面的V1列中,我需要将AAAbbb拆分为AAA和bbb并将它们放在单独的列中.我知道我可以使用 substr 来做到这一点.我是 R 新手,请帮忙. ..
发布时间:2021-11-16 23:08:04 其他开发

使用“apply"处理 data.frames 列表函数族

我有一个数据框,然后我将其拆分为三个(或任意数量)的数据框. 我想要做的是自动处理每个数据框中的每一列,并添加现有变量的滞后版本. 例如,如果每个 data.frame 中有三个变量(V1、V2、V3),我想自动(没有硬编码)添加 V1.lag、V2.lag 和 V3.lag. 这是我目前所拥有的,但我现在卡住了. 任何帮助都将受到高度赞赏. dd 最后,我想将三个数据 ..
发布时间:2021-11-16 23:07:20 其他开发