R语言 List 求和:列和行求和示例
可以使用以下代码在R语言中构建一个list,并对list各列求和:\n\nR\n# 构建list\nmy_list <- list(a = c(1, 2, 3), b = c(4, 5, 6), c = c(7, 8, 9))\n\n# 求和\nsum_list <- sapply(my_list, sum)\n\n\n这段代码中,首先使用list()函数创建一个list对象my_list,其中包含3个列向量a、b和c。然后使用sapply()函数对my_list中的每一列进行求和操作,结果存储在sum_list中。\n\n如果要对行进行求和,可以使用apply()函数的MARGIN参数指定为1,例如:\n\nR\n# 构建list\nmy_list <- list(a = c(1, 2, 3), b = c(4, 5, 6), c = c(7, 8, 9))\n\n# 求和\nsum_list <- apply(simplify2array(my_list), 1, sum)\n\n\n这里使用simplify2array()函数将list转换为矩阵,然后使用apply()函数对每一行进行求和操作,结果存储在sum_list中。
原文地址: https://www.cveoy.top/t/topic/p4sL 著作权归作者所有。请勿转载和采集!