为什么我的函数遍历行而不是列?
我编写了以下函数, compareColumns <- function(x) { if (is.numeric(x)) { paste("range", x, "=", range(x)) } else if (is.integer(x)) { paste("…
如何为列表中的每个元素导出 csv 文件并根据另一个数据集的匹配值命名文件?
我有一个包含数百种疾病的代码列表,以及每种疾病的多个代码。我需要为每种疾病保存一个单独的代码列表,并以特定的代码列表名称命名。 我使用以下命…
使用 lapply 和 gsub 来使用另一个数据帧作为“字典”来替换数据帧中的单词;
我有一个名为 data 的数据框,我想在其中替换特定列 A 和 A 中的某些单词。 B、 我有第二个名为 dict 的数据框,它扮演字典/哈希的角色,其中包含用于…
如何使用 R 中的数据帧列表编写箱线图函数
在下面的数据框中, set.seed(123) code <- c(5001,5001,5250,5250,5425,5425,5610,5610,5910,5910,5010,5010,6110,6110,6135,6135,6220,6220,6550,65…
使用 igraph:由 decompose.graph() 构建的组件的社区成员资格
我非常感谢使用 decompose.graph、来自 igraph 和 lapply 的社区检测功能的帮助。 我有一个 igraph 对象 G,其顶点属性“标签”和边缘属性“权重”。…
R通过lapply命令从乘法回归中提取回归系数
我有一个包含多个变量的大型数据集,其中一个是状态变量,每个状态编码为 1-50。我想对数据集的其余 27 个变量(总共 55 个变量)运行 28 个变量的回…
如何获取列表中 data.frame 的名称?
如何从列表中获取数据框的名称?当然,get() 获取对象本身,但我希望在另一个函数中使用它的名称。这是用例,以防您更愿意建议解决方法: lapply(some…
测量数据框中所有先前值的最大值
我正在尝试创建一个函数来确定数据帧列中的值是否达到新高。例如,如果我有以下数据: x <- rnorm(10,100,sd=5) x <- data.frame(x) 如何在仅考虑所有…
转换 for 循环以应用
在 R 中,如何使用 apply、lapply、rapply、do.call 等函数替换以下代码, ETC。? u <- 10:12 slist <- list() for (i in 1:length(u)) { p <- combn…
关于 llply 或 lapply 的问题 - 将函数应用于列表中的 data.frames
亲爱的 R 用户社区, 我在一个列表中有许多 data.frame,如下所示(为了方便起见,在 21 个列表中仅显示一个 data.frame): > str(datal) List of 21…