/ / R tworzy wektor z warunkowej operacji na macierzy - r

R tworzy wektor z warunkowej operacji na macierzy - r

Chciałbym stworzyć wektor z macierzy przezzastosowanie instrukcji warunkowej do każdej kolumny. Instrukcja warunkowa, gdy dowolna wartość w kolumnie przekracza ustalony próg, wtedy wartość w wektorze powinna być ostatnim wierszem tej kolumny, jeśli nie, wówczas wartość w wektorze powinna wynosić 0. Na koniec powinien kończyć się wektorem, który jest taką samą liczbą kolumn jak moja macierz. Wszelkie wskazówki, jak to zrobić?

Odpowiedzi:

1 dla odpowiedzi № 1

Coś w tym stylu ?

mat <- matrix(rnorm(100),nrow=10,ncol=10)
apply(mat, 2, function(v) {
ifelse (any(v > 0.7), v[length(v)],0)
})