可以使用以下代码来构建一个包含三个三行两列的数据框的列表,并对每个数据框的第二列求和,并添加一行作为总和。

# 创建一个空列表
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)

这将输出一个包含三个数据框的列表,每个数据框都有三行两列,并添加了一个总和行。

用R语言构建一个list每个list是一个三行两列的数据框。然后对list里每一个数据框的第2列求和放到数据框中新增一行为sum。

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

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