使用R语言对13行4列的数据按照每一列选取3到13个3456789101112 13对象组合求和要求显示抽取的对应的行名与求和的数值进行对应。
假设数据框名为df,行名存储在rownames(df)中,可以使用如下代码实现:
# 创建一个空的数据框来存储结果
result <- data.frame(row_name = character(), sum_value = numeric())
# 遍历每一列
for (col in 1:ncol(df)) {
# 选取3到13个对象
selected_rows <- df[3:13, col]
# 计算求和
sum_value <- sum(selected_rows)
# 添加到结果数据框中
result <- rbind(result, data.frame(row_name = colnames(df)[col], sum_value = sum_value))
}
# 打印结果
print(result)
这样,结果数据框result将包含每一列的列名与对应的求和值。
原文地址: https://www.cveoy.top/t/topic/imm1 著作权归作者所有。请勿转载和采集!