以下是使用R语言构建一个list的示例代码:

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

# 循环构建每个数据框并加入list中
for (i in 1:10) {
  # 生成一个三行两列的数据框
  df <- data.frame(matrix(runif(6), nrow = 3))
  # 将数据框加入list中
  my_list[[i]] <- df
}

# 对每个list中的数据框的第2列求和
sum_list <- lapply(my_list, function(x) sum(x[, 2]))

在上述代码中,我们首先创建了一个空的list my_list。然后使用一个循环来生成每个数据框,并将其加入list中。在这个示例中,我们生成了10个数据框,每个数据框都有三行两列。接下来,我们使用lapply函数对my_list中的每个数据框进行操作,使用sum函数对每个数据框的第2列进行求和。最终得到的结果是一个包含每个数据框第2列求和的list sum_list


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

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