Python(pandas库3)

函数

随机抽样

语法

  • n:要抽取的行数

  • frac:抽取的比例,比如 frac=0.5,代表抽取总体数据的50%

  • axis:示在哪个方向上抽取数据(axis=1 表示列/axis=0 表示行)

案例:

输出结果都为随机抽取。

空值处理

1 检测空值

isnull()用于检测 DataFrame 或 Series 中的空值,返回一个布尔值的 DataFrame 或 Series。

notnull()用于检测 DataFrame 或 Series 中的非空值,返回一个布尔值的 DataFrame 或 Series。

2 填充空值

fillna() 方法用于填充 DataFrame 或 Series 中的空值。

3 删除空值

dropna() 方法用于删除 DataFrame 或 Series 中的空值。

读取CSV文件

CSV(Comma-Separated Values,逗号分隔值,有时也称为字符分隔值,因为分隔字符也可以不是逗号),其文件以纯文本形式存储表格数据(数字和文本);

1、to_csv()

to_csv() 方法将 DataFrame 存储为 csv 文件

运行即可将DataFrame对象转化为csv文件。

默认存储在该python文件存储目录中

2、read_csv()

read_csv() 表示从 CSV 文件中读取数据,并创建 DataFrame 对象。

绘图

Pandas 在数据分析、数据可视化方面有着较为广泛的应用,Pandas 对 Matplotlib 绘图软件包的基础上单独封装了一个plot()接口,通过调用该接口可以实现常用的绘图操作;

Pandas 之所以能够实现了数据可视化,主要利用了 Matplotlib 库的 plot() 方法,它对 plot() 方法做了简单的封装,因此您可以直接调用该接口;

只用 pandas 绘制图片可能可以编译,但是不会显示图片,需要使用 matplotlib 库,调用 show() 方法显示图形。

首先调用Matplotlib,Pandas

饼图

相关推荐
小饕12 小时前
RAG学习之- RAG 数据导入完整指南
人工智能·python·学习
Ulyanov12 小时前
《玩转QT Designer Studio:从设计到实战》 QT Designer Studio数据绑定与表达式系统深度解析
开发语言·python·qt
weixin_5689960612 小时前
mysql如何配置大页内存_mysql large-pages开启方法
jvm·数据库·python
HHHHH1010HHHHH12 小时前
HTML怎么创建评论区域_HTML嵌套评论语义结构【详解】
jvm·数据库·python
Absurd58712 小时前
C#怎么模拟键盘按键输入_C#如何实现自动化脚本【教程】
jvm·数据库·python
甘露寺12 小时前
【LangGraph 2026 核心原理解析】大模型 Tool Calling 机制与使用最佳实践全解
大数据·人工智能·python
gmaajt12 小时前
Golang怎么读取环境变量_Golang如何用os.Getenv获取系统环境变量【基础】
jvm·数据库·python
久绊A12 小时前
Python环境配置错误导致部署失败案例
python
棋子入局12 小时前
C语言制作消消乐游戏(4)
c语言·开发语言·游戏
m0_5964063712 小时前
CSS复杂组件如何拆解_使用Sass将组件逻辑细化为小文件
jvm·数据库·python