栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python如何查看DataFrame的内存占用

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python如何查看DataFrame的内存占用

1、代码如下

import pandas as pd

#读取全部数据,使用默认索引
df = pd.read_excel(r'超市营业额2.xlsx')

print('交易额列占用内存情况'.ljust(20,'='))
print(df['交易额'].memory_usage())

print('内存占用情况'.ljust(20,'='))
print(df.memory_usage())

print('内存占用总额情况'.ljust(20,'='))
print(df.memory_usage().sum())

print('使用df.info()查看内存占用情况'.ljust(20,'='))
df.info()

2、输出结果

交易额列占用内存情况==========
2072
内存占用情况==============
Index      80
工号       1992
姓名       1992
日期       1992
时段       1992
交易额      1992
柜台       1992
dtype: int64
内存占用总额情况============
12032
使用df.info()查看内存占用情况=

RangeIndex: 249 entries, 0 to 248
Data columns (total 6 columns):
工号     249 non-null int64
姓名     249 non-null object
日期     249 non-null object
时段     249 non-null object
交易额    246 non-null float64
柜台     249 non-null object
dtypes: float64(1), int64(1), object(4)
memory usage: 11.8+ KB

3、目录结构

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/488016.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号