R矩阵,得到最小列的索引

R矩阵,得到最小列的索引,r,R,我对R很陌生,我正在学习。 我已经计算了差异,按列计算,如下所示。(与欧米茄不同) final\u wights您可能不需要在此处应用 final_weights <- (wjs-omega)^2 数据 set.seed(24) wjs使用哪个(final\u wights==min(final\u wights))来获取final\u wights中等于最小值的一个或多个条目的索引。@bhas如果我理解min(final\u wights))会给我最小的元素吗?不是列。我输入了数据详

我对R很陌生,我正在学习。 我已经计算了差异,按列计算,如下所示。(与欧米茄不同)


final\u wights您可能不需要在此处应用

final_weights <-  (wjs-omega)^2
数据
set.seed(24)

wjs使用
哪个(final\u wights==min(final\u wights))
来获取
final\u wights
中等于最小值的一个或多个条目的索引。@bhas如果我理解min(final\u wights))会给我最小的元素吗?不是列。我输入了数据详细信息,所以我的wjs是一个60x60矩阵,omega也是,它是按列减法。这样做之后,我需要找到min列。@Anupω的维数是多少?它是长度为60的向量还是矩阵60*60,我知道有一个很好的方法。欧米茄也是一种60x60矩阵。感谢在这种情况下,我的代码也可以工作,因为它们是相同的维度。
final_weights <-  (wjs-omega)^2
which(final_weights == min(final_weights), arr.ind=TRUE)[,2]
set.seed(24)
wjs <- as.data.frame(matrix(sample(0:20, 5*10, replace=TRUE), ncol=5))
set.seed(42)
omega <- as.data.frame(matrix(sample(0:20, 5*10, replace=TRUE), ncol=5))