Pandas 数据结构DataFrame案例

describe()函数是Pandas库中DataFrame和Series对象的方法。它默认返回以下统计信息:

count:非空值的数量 mean:平均值 std:标准差 min:最小值 25%:第一四分位数(Q1) 50%:第二四分位数(中位数,Q2) 75%:第三四分位数(Q3) max:最大值

info ()函数是使用 pandas.DataFrame.info ()方法打印出了数据框的基本信息,包括行数、列数、列名、数据类型、非空值数量等。你可以快速了解数据框的结构和内容,这对于数据探索和分析非常有帮助。

ini 复制代码
import pandas as pd

# ===================== 【自定义打印函数】一键输出 + 分隔线 =====================
def p(obj, title="输出", line_len=60):
    # 打印标题
    print(f"\n【 {title} 】")
    # 打印分隔线
    print("-" * line_len)
    # 打印内容
    print(obj)
    # 打印底部分隔线
    print("-" * line_len)

# ===========================================================================

# 创建数据
df = pd.DataFrame({'Column1': [1,2,3], 'Column2': [4,5,6]})

# ========== 现在你只需要这样调用 ==========
p(df.shape, title="形状")
p(df.columns, title="列名")
p(df.index, title="索引")
p(df.head(), title="前5行")
p(df.tail(), title="后5行")
p(df.info(), title="数据信息")
p(df.describe(), title="描述统计")
p(df.mean(), title="平均值")
p(df.sum(), title="求和")
相关推荐
用户556918817531 小时前
#从脚本到独立程序:Python + Playwright 批量抓取的完整踩坑记录
python·自动化运维
兵慌码乱15 小时前
基于 MediaPipe 与 PySide2 的手势交互音乐控制系统实现:轻量化视觉交互全流程解析
python·opencv·计算机视觉·人机交互·手势识别·mediapipe·pyside2
luckdewei18 小时前
FastAPI 资产管理系统实战:复杂 ORM 关联、Alembic 迁移与 N+1 查询优化
python
aqi001 天前
15天学会AI应用开发(八)使用向量数据库实现RAG功能
人工智能·python·大模型·ai编程·ai应用
Csvn1 天前
`functools.lru_cache` —— 一行代码搞定缓存加速
后端·python
金銀銅鐵2 天前
[Python] 从《千字文》中随机挑选汉字
后端·python
cup112 天前
[技术复盘] Windows Python 打包实战:Nuitka 环境踩坑总结与 CI 自动化构建全指南
python·ai·环境变量·ci·nuitka·skill
aqi002 天前
15天学会AI应用开发(七)有了大模型为什么还要引入RAG
人工智能·python·大模型·ai编程·ai应用