如果我有多个矩阵,比如
mymat <- matrix(c(1,2,3,8,6,1,1,3,1) , nrow=3, ncol=3)
matrix_list <- replicate(2, mymat)
column_sums <- colSums(matrix_list)
这告诉我第二行的总和最高,但是如何创建一个代码告诉我第二行在两个矩阵中的总和最高?所以它只会显示2,2
的向量。我试过这个
for(i in 1:2) {
S <- max(matrix_list[i, ])
}
然而,这不是在做这项工作。任何帮助将不胜感激。
答案 0 :(得分:4)
using System;
using System.Collections;
using System.Collections.Generic;
using System.Windows;
using System.Windows.Forms;
namespace SOFAcrobatics
{
public partial class ComboBoxTesting : Form
{
public ComboBoxTesting()
{
this.InitializeComponent();
}
private void ComboBoxTesting_Load(object sender, EventArgs e)
{
List<String> items = new List<String>()
{
"0 minutes",
"1 minutes",
"2 minutes"
};
foreach (String item in items)
{
this.comboBox1.Items.Add(item);
}
this.comboBox1.SelectedIndex = 0;
}
}
}
答案 1 :(得分:2)
我们可以使用max.col
max.col(t(column_sums), "first")
#[1] 2 2