3
私は22x14行列を持っています。マトリックスの項目の中には、欠損データを示す「-1」があります。行列内の行を条件付きで削除する
- 私はそのJ 番目のエントリがある行を削除できるようにしたいのですが「-1」
- 私は、その任意のエントリである行を削除できるようにしたいのですが「-1」
私はここでこれを探していましたが、私が見てきたのは、特定の行または列を無条件に削除できるコマンドです。
私は22x14行列を持っています。マトリックスの項目の中には、欠損データを示す「-1」があります。行列内の行を条件付きで削除する
私はここでこれを探していましたが、私が見てきたのは、特定の行または列を無条件に削除できるコマンドです。
table
がj
は、あなたがのために、第2のケースをチェックする指数であるあなたが
DeleteCases[table, a_/;a[[j]]===-1]
を行うことが最初のケースのために、あなたのデータである場合には、例えば、このためDeleteCases
を使用することができ
DeleteCases[table, a_ /; MemberQ[a, -1]]
その他の機能Cases
とSelect
です。
恐ろしい!それは動作します。ありがとうございました! – user1169757