0
我有這樣的設置:一個m向量和一個m乘n的矩陣。發現矩陣列和向量之間的差異
v = c(1,2,3)
M = matrix(c(1,2,3,1,2,4), nrow = 3)
我想創建一個矩陣A
,其值A[i,j]
是0,如果M[i,j] == v[i]
,否則爲1。所以它應該找到地方M的列從V不同
我一直想的東西,如:
A = apply(M, 2, != v)
但是,讓
Error: unexpected '!=' in "apply(M, 2, !="
'FUN ='!=''但是您可以使用回收規則 – jogo
@jogo Super不使用apply()::M!= v'。謝謝。 – Hatshepsut