функция с для матрицы? - PullRequest
1 голос
/ 11 апреля 2020

У меня огромная матрица, и я хочу оценить несколько выражений на ней.

lexpr <- sapply(c("col1 > col2", "col1 > col3",  "col2 == 15"), function(x) parse(text=x))
M <- matrix(data=sample(1:100, 30), nrow = 10, ncol = 3, dimnames = list(1:10, c('col1','col2','col3')))
M <- as.data.frame(M)
logi <- with(M, lapply(lexpr, function(x) eval(x)))

Как избежать преобразования as.data.frame, которое занимает много времени и памяти?

...