我有一个22x14矩阵。矩阵中的一些条目为“-1”,表示缺少数据。
我一直在寻找这个和一个wolfram,但我所看到的只是命令,可以让人无条件地删除特定的行或列。
答案 0 :(得分:5)
您可以使用DeleteCases
,例如,如果table
是您的数据,那么您可以执行第一种情况
DeleteCases[table, a_/;a[[j]]===-1]
其中j
是您要检查的索引,第二种情况是
DeleteCases[table, a_ /; MemberQ[a, -1]]
您可以用来根据模式或选择条件从列表中选择元素的其他功能是Cases
和Select
。