numpy.recarray
-Method を使用して .csv-Inputfile からを作成しましたcsv2rec()
。Inputfile とその結果としての再配列には、データのない空の行があります (resp. nan
-values)。以下に示すように、最終的な配列nan
の -rows を除外して、 -rows でこの再配列を複数のサブ配列にスライスしたいと考えています。nan
2 列の元の再配列:
[(1,2)
(2,2)
(nan,nan)
(nan,nan)
(4,4)
(4,3)]
nan 値のない 2 つのサブ配列:
[(1,2)
(2,2)]
と
[(4,4)
(4,3)]
これはループを使用して管理できることは知っていますが、もっとシンプルでエレガントな方法があるのではないでしょうか? さらに:各列のヘッダー情報を保持して、スライス後に列インデックスだけでなく、パラメーター名で列を参照できるようにすることは可能ですか?