Я хотел бы уменьшить потребление памяти при управлении некоторыми pandas DataFrame. Мне известна хитрость, например, для переключения с float64 на flot32, и это интересно.
К go еще дальше, и зная, что мои числовые значения c имеют фактически "маленькие" абсолютные минимальные и максимальные значения Мне было интересно, нельзя ли попросить pandas использовать масштабный коэффициент для данного столбца?
Лучший пример может быть с процентами.
С процентами, вы знаете, min равно 0, а max равно 1. Эти минимальные и максимальные значения могут быть сохранены в качестве атрибутов столбца.
Затем я могу использовать, например, int16, а значения столбцов будут сохраняться как масштабированные значения между [-128; 127]. Затем, при использовании, они будут уменьшены до своего «исходного значения» (с некоторым округлением) с использованием значений min и max, которые были сохранены как атрибут столбца.
Возможен ли такой подход для управления pandas DataFrames?
Спасибо за вашу помощь и отзывы! Bests,