可以使用以下代码构建一个list,每个list对象都是一个三行两列的数据框,并对每个对象的第2列进行求和,并将求和结果存储在新的list中:

# 创建一个空的list
my_list <- list()

# 循环创建三个数据框,并将其添加到list中
for (i in 1:3) {
  # 创建一个三行两列的数据框
  df <- data.frame(col1 = sample(1:10, 3, replace = TRUE),
                   col2 = sample(1:10, 3, replace = TRUE))
  
  # 计算第2列的和,并将结果添加到list中
  my_list[[i]] <- list(df, sum(df$col2))
}

# 输出list中的对象
my_list

在上面的代码中,我们首先创建一个空的list对象my_list。然后使用循环来创建三个数据框,并将每个数据框及其第2列的求和结果作为一个对象添加到list中。最后,我们输出list中的对象。

请注意,上面代码中的数据框是随机生成的,您可以根据自己的需求来创建具体的数据框


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

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