关于Pandas版本: 本文基于 pandas2.2.0 编写。
关于本文内容更新: 随着pandas的stable版本更迭,本文持续更新,不断完善补充。
传送门: Pandas API参考目录
传送门: Pandas 版本更新及新特性
传送门: Pandas 由浅入深系列教程
Pandas.DataFrame.size
pandas.DataFrame.size
是 DataFrame
对象的属性,用于返回表示该对象中元素数量的整数。
语法:
DataFrame.size
返回值:
- DataFrame 元素总数量的整数
示例:
测试文件下载:
本文所涉及的测试文件,如有需要,可在文章顶部的绑定资源处下载。
若发现文件无法下载,应该是资源包有内容更新,正在审核,请稍后再试。或站内私信作者索要。
import pandas as pd
# 演示数据
s1 = pd.Series([1, 2, 3], index=[i for i in 'abc'])
s2 = pd.Series([1, 2, 3, 4], index=[i for i in 'abcd'])
# 构建df
df = pd.DataFrame({'a': s1, 'b': s2})
# 观察df
df
a | b | |
---|---|---|
a | 1.0 | 1 |
b | 2.0 | 2 |
c | 3.0 | 3 |
d | NaN | 4 |
统计元素总数,注意!缺失值也会被纳入计数。
df.size
8
示例:如果是Series,可以理解为显示行数,缺失值会纳入计数
s = pd.Series({'a': 1, 'b': 2, 'c': 3})
s.size
3