使用以下代码构建一个list,每个list对象都是一个三行两列的数据框,并对每个对象的第2列进行求和,并将求和结果存储在新的list中:\n\nR\n# 创建一个空的list\nmy_list <- list()\n\n# 循环创建三个数据框,并将其添加到list中\nfor (i in 1:3) {\n # 创建一个三行两列的数据框\n df <- data.frame(col1 = sample(1:10, 3, replace = TRUE),\n col2 = sample(1:10, 3, replace = TRUE))\n \n # 计算第2列的和,并将结果添加到list中\n my_list[[i]] <- list(df, sum(df$col2))\n}\n\n# 输出list中的对象\nmy_list\n\n\n在上面的代码中,我们首先创建一个空的list对象my_list。然后使用循环来创建三个数据框,并将每个数据框及其第2列的求和结果作为一个对象添加到list中。最后,我们输出list中的对象。\n\n请注意,上面代码中的数据框是随机生成的,您可以根据自己的需求来创建具体的数据框。


原文地址: http://www.cveoy.top/t/topic/p4uf 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录