次のコードを使用して2つのExcelファイルをマージしようとしましたが、 "ValueError:配列が大きすぎます; arr.size * arr.dtype.itemsize
が最大サイズより大きくなりました"というエラーが発生しました。ValueError:配列が大きすぎます
import pandas as pd
file1 = pd.read_excel("file1.xlsx")
file2 = pd.read_excel("file2.xlsx")
file3 = file1.merge(file2, on="Input E-mail", how="outer")
file3.to_excel("merged1.xlsx")
ファイルサイズは〜100メガバイトは+〜100メガバイト、利用可能なRAMはあなたの結果のデータフレームは、あなたの二つの入力のものよりもはるかに大きくすることができる(16ギガバイトの)9ギガバイト
あなたは、64ビットのPythonを使用していますか? – zmbq
現在32ビットを使用しています。 – Nivas
64ビットに切り替えます。 – zmbq