Я только что создал функцию, которая отлично работает на моем ноутбуке (Ma c, но я работаю на виртуальной машине Windows офисного ноутбука), но когда я передаю ее коллеге o 'У меня возникает ошибка ValueError:
"Вы пытаетесь объединить столбцы object и int64. Если вы хотите продолжить, sh вы должны использовать pd.concat"
Строка код, который вызывает ошибку, представляет собой простое слияние, которое на моем ноутбуке отлично работает:
df = pd.merge (df1, df2, on = "x", how = "outer)
Входные файлы точно такие же (взяты непосредственно из той же удаленной папки). Я совершенно не знаю, как исправить проблему, и я не понимаю, почему на моем ноутбуке это работает (даже если я открываю новый скрипт или Я перезапускаю ядро, поэтому нет сохраненных переменных), а в одном из моих коллег - нет.
Спасибо за вашу помощь!