Pandas DataFrame memory_usage() 方法

定义和用法

memory_usage() 方法返回包含每列的内存使用情况的 Series。

实例

返回每列的内存使用情况:

import pandas as pd

df = pd.read_csv('data.csv')

print(df.memory_usage())

亲自试一试

语法

dataframe.memory_usage(index, deep)

参数

参数是关键字参数

参数 描述
index
  • True
  • False

可选。指定是否包含索引(及其内存使用情况)。

默认为 True。

deep
  • True
  • False

可选。默认为 False。指定是否进行内存使用的深度计算。

如果为 True,则系统会找到实际的系统级内存消耗,以进行真实的内存使用量计算(计算机资源消耗较高),而不是基于数据类型和行数进行估算(成本较低)。

返回值

显示每列的内存使用情况的 Pandas Series