Пожалуйста, помогите мне понять. У меня 4 ГБ оперативной памяти. Я прочитал полный CSV-файл размером 2,1 ГБ в pandas, используя
data = pd.read_csv('~/data.csv')
Теперь, когда я проверяю использование памяти файла с помощью следующего кода:
data.memory_usage(deep=True).sum()
Возвращает 6012181982 байта или 6 ГБ. Как это возможно, что использование памяти больше, чем моя фактическая память, и я не получу никаких ошибок памяти?