用R语言构建一个list每个list是一个三行两列的数据框。然后对list里每一个数据框的第2列求和放到数据框中新增一行为sum。
可以使用以下代码来构建一个包含三个三行两列的数据框的列表,并对每个数据框的第二列求和,并添加一行作为总和。
# 创建一个空列表
my_list <- list()
# 循环创建三个数据框并添加到列表中
for (i in 1:3) {
# 创建一个三行两列的数据框
df <- data.frame(col1 = 1:3, col2 = 4:6)
# 计算第二列的和
col2_sum <- sum(df$col2)
# 添加总和行
df <- rbind(df, c(NA, col2_sum))
# 将数据框添加到列表中
my_list[[i]] <- df
}
# 打印列表
print(my_list)
这将输出一个包含三个数据框的列表,每个数据框都有三行两列,并添加了一个总和行。
原文地址: https://www.cveoy.top/t/topic/imut 著作权归作者所有。请勿转载和采集!