为什么第一个代码可以正常工作,而第二个代码却不能正常工作?
df2 = pd.read_excel("123.xlsx")
data = pd.read_excel("abc.xlsx")
data.to_csv("jj.csv", index=False)
data1 = pd.read_csv("jj.csv")
df3 = pd.merge(df2, data1, on='Product_Code',how='outer')
df2的形状为2417x2,data1&data的形状为6663x26。 df3的形状为6742x27,我知道这是正确的。
df2 = pd.read_excel("123.xlsx")
data = pd.read_excel("abc.xlsx")
df3 = pd.merge(df2, data, on='Product_Code',how='outer')
df3的形状为8852x27。理想情况下,我不想创建一个csv文件,然后打开并读取它-那么如何才能使第二个代码的合并起作用?
当我打印数据和data1时,它们看起来完全一样。