Pandas DataFrame memory_usage() 方法

实例

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

  1. import pandas as pd
  2. df = pd.read_csv('data.csv')
  3. print(df.memory_usage())

定义与用法

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


语法

  1. dataframe.memory_usage(index, deep)

参数

这些参数都是 关键字参数

参数描述
indexTrue|False可选。默认为 True。指定是否包含索引(及其内存使用情况)
deepTrue|False可选。默认值为 False。指定是否深入计算内存使用情况。如果为 True,系统将查找实际的系统级内存消耗,以进行内存使用情况的实际计算(以较高的计算机资源成本),而不是基于数据类型和行数(较低的成本)进行估计

返回值

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

分类导航