У меня огромная матрица, и я хочу оценить несколько выражений на ней.
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, которое занимает много времени и памяти?