用R语言构建一个list每个list是一个三行两列的数据框并对list每一个对象的第2列分别求和放到list中
可以使用以下代码构建一个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 著作权归作者所有。请勿转载和采集!