R语言构建List并计算每个数据框第二列的和
以下是使用R语言构建一个list的示例代码:\n\nR\n# 创建一个空的list\nmy_list <- list()\n\n# 循环构建每个数据框并加入list中\nfor (i in 1:10) {\n # 生成一个三行两列的数据框\n df <- data.frame(matrix(runif(6), nrow = 3))\n # 将数据框加入list中\n my_list[[i]] <- df\n}\n\n# 对每个list中的数据框的第2列求和\nsum_list <- lapply(my_list, function(x) sum(x[, 2]))\n\n\n在上述代码中,我们首先创建了一个空的list my_list。然后使用一个循环来生成每个数据框,并将其加入list中。在这个示例中,我们生成了10个数据框,每个数据框都有三行两列。接下来,我们使用lapply函数对my_list中的每个数据框进行操作,使用sum函数对每个数据框的第2列进行求和。最终得到的结果是一个包含每个数据框第2列求和的list sum_list。
原文地址: http://www.cveoy.top/t/topic/p4tJ 著作权归作者所有。请勿转载和采集!