Я пытаюсь найти способ удалить строки матрицы, если ячейка в этой строке удовлетворяет определенной характеристике. Например:
> mm <- matrix(c(1,2,3,2,3,4,1,2,3,4),5,2)
> mm
[,1] [,2]
[1,] 1 4
[2,] 2 1
[3,] 3 2
[4,] 2 3
[5,] 3 4
Я хочу удалить строки, если первый элемент столбца в этой строке равен 2. В конце я хочу следующее:
[,1] [,2]
[1,] 1 4
[2,] 3 2
[3,] 3 4
Как я могу это сделать?
А как насчет более общего метода, если вместо этого удаления всех строк, у которых первый элемент столбца равен 2, мне нужно было удалить строки, первый элемент столбца которых соответствует набору чисел, содержащихся в списке? Например
delete_list <- c(2,3)
Как лучше всего это сделать?
Заранее благодарю.