Я использую запрос ниже, чтобы извлечь данные из базы данных Oracle, и он работает нормально.Однако var1 читается как переменная объекта, а var3 читается как float 64. Оба типа не являются наиболее эффективными для памяти.Можно ли вместо этого приводить более низкие параметры памяти, чтобы var1 считывался как категория вместо объекта, а var3 как float32 вместо float64?Я относительно новичок в пандах, и если у вас есть какие-либо другие советы о том, как контролировать использование памяти, пожалуйста, дайте мне знать.Спасибо.
sbst = pd.read_sql ('SELECT \ cast (var1 как VARCHAR (5)) как var1, \ cast (var2 как int) как var2, \ cast (var3 как float) как var3 \ FROM TABLE A', con = drd)