私は dtype = object のnumpy配列を持っています(実際にはさまざまなデータ型のリストです)。リストの配列(?)があるため、2D配列を作成します。この配列のすべての行と特定の列のみを別の配列にコピーしたい。csv ファイルからこの配列にデータを保存しました。この csv ファイルには、いくつかのフィールド (列) と大量の行が含まれています。データを配列に格納するために使用したコード チャンクを次に示します。
data = np.zeros((401125,), dtype = object)
for i, row in enumerate(csv_file_object):
data[i] = row
データは基本的に次のように表すことができます
column1 column2 column3 column4 column5 ....
1 none 2 'gona' 5.3
2 34 2 'gina' 5.5
3 none 2 'gana' 5.1
4 43 2 'gena' 5.0
5 none 2 'guna' 5.7
..... .... ..... ..... ....
..... .... ..... ..... ....
..... .... ..... ..... ....
削除したい不要なフィールドが途中にあります。column3 が必要ないとします。配列からその列のみを削除するにはどうすればよいですか? または、関連する列のみを別の配列にコピーしますか?