Pandas DataFrame memory_usage() 方法
实例
返回每列的内存使用情况:
import pandas as pddf = pd.read_csv('data.csv')print(df.memory_usage())
定义与用法
memory_usage() 方法返回包含每列内存使用情况的 Series。
语法
dataframe.memory_usage(index, deep)
参数
这些参数都是 关键字参数。
| 参数 | 值 | 描述 |
|---|---|---|
| index | True|False | 可选。默认为 True。指定是否包含索引(及其内存使用情况) |
| deep | True|False | 可选。默认值为 False。指定是否深入计算内存使用情况。如果为 True,系统将查找实际的系统级内存消耗,以进行内存使用情况的实际计算(以较高的计算机资源成本),而不是基于数据类型和行数(较低的成本)进行估计 |
返回值
一个 Pandas Series 显示每列的内存使用情况。