が必要になります。、私は次のコードを実行しようとしている代替
私は次のエラーを与えるstart_time = time.time()
csvWriter = ModalitySessions.pivot(index='session_id', columns='context_eid', values='name')
print("--- %s seconds ---" % (time.time() - start_time))
:私はオンライン同様の問題を発見した
ValueError: negative dimensions are not allowed
とそれは基本的なメモリの問題かもしれないように思えた。だから私は、データのサブセットで同じコードを実行しようとしました。それは確かに、メモリの問題です。更新されたコードは次のとおりです。
start_time = time.time()
csvWriter = ModalitySessions.iloc[:2000000].pivot(index='session_id', columns='context_eid', values='name')
print("--- %s seconds ---" % (time.time() - start_time))
これは私にMemoryError
を与えます。
これを修正する方法はありますか?私は約3.5百万回のセッションを扱っており、ピボットは約900列を返します。
「ModalitySessions」は何ですか? – user2357112