У меня есть таблица Oracle со столбцами типа VARCHAR2
(т.е. строка) и типа NUMBER
(т.е. числовое c значение с дробной частью). И столбцы numeri c действительно содержат значения с десятичными точками, а не целочисленные значения.
Однако, когда я читаю эту таблицу во фрейм данных Pandas через pandas.read_sql
, я получаю столбцы numeri c в фрейм данных как int64
. Как я могу этого избежать и вместо этого получать float
столбцы с полными десятичными значениями?
Я использую следующие версии
python : 3.7.4.final.0
pandas : 1.0.3
Oracle : 18c Enterprise Edition / Version 18.9.0.0.0