Вы можете использовать DeleteCases
для этого, например, если table
- ваши данные, тогда для первого случая вы можете сделать
DeleteCases[table, a_/;a[[j]]===-1]
, где j
- индекс, который вы хотите проверитьи для второго случая
DeleteCases[table, a_ /; MemberQ[a, -1]]
Другими функциями, которые можно использовать для выбора элементов из списков на основе шаблонов или критериев выбора, являются Cases
и Select
.