私はPythonにかなり慣れていません。現在、私はパンダシリーズを持っています pds
pds.shape
#(1159,)
pds
連続していないインデックスがあり、各インデックスには (18,100)
アレイ
pds[pds.index[1]].shape
#(18, 100)
これをどのようにしてパンダデータフレームおよび/または次元をもつ派手な配列に変換できますか (1159,18,100)
?
pdf = pd.DataFrame(pds)
形のパンダをくれ
pdf.shape
(1159, 1)
回答:
回答№1は1これは機能しますか? numpy.stack([pds[pds.index[i]] for i in range(1159)], axis=0)
?
スタック 与えられた軸に沿ってすべてのあなたの配列をまとめるべきです。
回答№2の場合は1
あなたはあなたが索引付けをし続けたいと言っています。パネルは廃止予定のため、私のお勧めは一連のDataFrameを作成することです。
new series = pd.Series()
for index, element in pds:
new_series.append(pd.DataFrame(element))
トリックをする必要があります。