Почему первый код работает правильно, а второй - нет?
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-файл, а затем открывать и читать его - так как я могу заставить слияние второго кода работать?
Когда я печатаю данные и данные1, они выглядят совершенно одинаково.