python如何查看DataFrame的内存占用

python如何查看DataFrame的内存占用,第1张

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、目录结构

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5480150.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-12
下一篇2022-12-12

发表评论

登录后才能评论

评论列表(0条)

    保存