辞書の疎結合リストをnp.recarray
(where import numpy as np
) に変換するために使用できる方法は何ですか?
私はここでSOを見回しましたが、つまり、データがすでに適切に構造化されているものを見ました。
ここで簡単なメソッドのプロトタイプを作成しました: dict_list_to_recarray.py
ありがとうございました!
辞書の疎結合リストをnp.recarray
(where import numpy as np
) に変換するために使用できる方法は何ですか?
私はここでSOを見回しましたが、つまり、データがすでに適切に構造化されているものを見ました。
ここで簡単なメソッドのプロトタイプを作成しました: dict_list_to_recarray.py
ありがとうございました!
@DSM は、私が完全な回答を準備しているときに私を打ち負かしました。しかし、はい、それはすでにそこにあります。Pandas
(imported as pd
) を使用して に変換しDataFrame
、次に に変換する必要があることのみrecarray
In [8]:
print pd.DataFrame(raw)
age extra has_money name
0 45 NaN True Billy
1 32 Something wicked False Tommy
2 31 NaN True Al
In [9]:
pd.DataFrame(raw).to_records()
Out[9]:
rec.array([(0, 45, nan, True, 'Billy'),
(1, 32, 'Something wicked', False, 'Tommy'),
(2, 31, nan, True, 'Al')],
dtype=[('index', '<i8'), ('age', '<i8'), ('extra', 'O'), ('has_money', '?'), ('name', 'O')])