我试图使用以下代码合并两个excel文件,但遇到了ValueError: array is too big; arr.size * arr.dtype.itemsize is larger than the maximum possible size.
错误
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")
文件大小为~100MB+~100MB,可用Ram为9GB(共16GB)
生成的数据帧可以比两个输入的数据帧大得多。简单示例:
结果:
相关问题 更多 >
编程相关推荐