Я импортирую файл excel в фреймворк pandas с помощью функции pandas.read_excel()
.
Одним из столбцов является первичный ключ таблицы: все его номера, но он хранится как текст (маленький зеленый треугольник в левом верхнем углу клеток Excel подтверждает это).
Однако, когда я импортирую файл в фреймворк pandas, столбец импортируется как float. Это означает, что, например, '0614' становится 614.
Есть ли способ указать тип данных при импорте столбца? Я понимаю, что это возможно при импорте CSV файлов, но не может найти ничего в синтаксисе read_excel()
.
Единственное решение, о котором я могу думать, это добавить произвольную букву в начале текста (преобразование "0614" в "A0614" ) в Excel, чтобы убедиться, что столбец импортирован как текст, а затем отрубает "A" в python, поэтому я могу сопоставить его с другими таблицами, которые я импортирую из SQL.