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。 |
deep |
|
可选。默认为 False。指定是否进行内存使用的深度计算。 如果为 True,则系统会找到实际的系统级内存消耗,以进行真实的内存使用量计算(计算机资源消耗较高),而不是基于数据类型和行数进行估算(成本较低)。 |
返回值
显示每列的内存使用情况的 Pandas Series。