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






饼图


相关文章:
Python(pandas库3)
函数 随机抽样 语法: n:要抽取的行数 frac:抽取的比例,比如 frac0.5,代表抽取总体数据的50% axis:示在哪个方向上抽取数据(axis1 表示列/axis0 表示行) 案例: 输出结果都为随机抽取。 空…...
WPF+MVVM案例实战(十)- 水波纹按钮实现与控件封装
文章目录 1、运行效果1、封装用户控件1、创建文件2、依赖属性实现2、使用封装的按钮控件1.主界面引用2.按钮属性设置3 总结1、运行效果 1、封装用户控件 1、创建文件 打开 Wpf_Examples 项目,在 UserControlLib 用户控件库中创建按钮文件 WaterRipplesButton.xaml ,修改 Us…...
数据结构————map,set详解
今天带来map和set的详解,保证大家分清楚 一,概念 map和set是一种专门用来搜索的容器或数据结构 map能存储两个数据类型,我们称之为<key-value>模型 set只能存储一个数据类型,我们称之为纯<key>模型 它们的效率都非…...
fdisk - Linux下的磁盘分区利器
文章目录 前言一、安装和启动二、基本命令2.1 查看分区表2.2 删除分区2.3 创建新分区2.4 更改分区类型2.5 其他指令 三、注意事项四、其他相关工具 前言 在Linux系统中,磁盘管理是维护系统性能和数据安全的重要环节。fdisk 是一个强大的命令行工具,专门…...
or-tools优化库记录
介绍 Or-tools是谷歌人工智能系列的运筹优化包,是一个用于优化的开源软件套件,针对性地解决车辆路线问题、流程优化、整数和线性规划以及约束规划等问题。 官网地使用说明比我详细,我就不多逼逼了 使用说明网址: https://develo…...
M1 Pro MacBook Pro 上的奇遇:Rust 构建失败,SIGKILL 惊魂记
你是否也曾在 M1 Pro MacBook Pro 上遇到过离奇的编译问题?这次我遇到的奇葩问题绝对值得一聊——一个仅在苹果M1 Pro上的神秘构建失败。其他设备都安然无恙,唯独它!折腾了一番,终于让我揭开了这“阴谋”的真相。 问题描述 在运…...
重构商业生态:DApp创新玩法与盈利模式的深度剖析
随着区块链技术的发展,DApp(去中心化应用)正在从实验走向成熟。DApp以去中心化、透明性和不可篡改性为基础,结合智能合约,逐步改变传统商业运作模式,创造新的市场生态。本文将从DApp的独特优势、创新玩法和…...
2024首届亚洲国际电影节圆满落下帷幕
10月26日下午,2024首届亚洲国际电影节颁奖典礼在中国•澳门隆重举行。在这座充满时尚感的“东亚文化之都”,一座座金鹮奖杯,汇聚起全球电影艺术的荣耀之光,见证着无数电影梦想的傲然绽放。明星云集欢聚一堂,同庆澳门回…...
【Mybatis】动态SQL+配置文件+数据库连接池+企业规范(10)
本系列共涉及4个框架:Sping,SpringBoot,Spring MVC,Mybatis。 博客涉及框架的重要知识点,根据序号学习即可。 目录 本系列共涉及4个框架:Sping,SpringBoot,Spring MVC,Mybatis。 博客涉及框架的重要知识点,根据序号学习即可。 …...
layui扩展组件之----右键菜单
源码:rightmenu.js layui.define([element], function (exports) {let element layui.element;const $ layui.jquery;let MOD_NAME rightmenu;let RIGHTMENUMOD function () {this.v 1.0.0;this.author raowenjing;};String.prototype.format function () {…...
ue5实现数字滚动增长
方法1 https://www.bilibili.com/video/BV1h14y197D1/?spm_id_from333.999.0.0 b站教程 重写loop节点 方法二 写在eventtick里...
Flink(一)
目录 架构处理有界与无界数据部署应用到任意地方运行任意规模应用利用内存性能 流应用流处理应用的基本组件流状态时间 应用场景事件驱动应用事件驱动应用的优势Flink如何支持事件驱动应用? 典型的事件驱动示例 数据分析应用流式分析应用的优势?Flink 如…...
kaggle 数据集下载
文章目录 kaggle 数据集下载(1) 数据集下载(2) 手机号验证 kaggle 数据集下载 这两天想学习 kaggle 赛事 把深度学习相关的内容自己给过一遍,快忘得差不多了,惭愧。 参考了好多帖子,使用命令行…...
Linux shell编程学习笔记87:blkid命令——获取块设备信息
0 引言 在进行系统安全检测时,我们需要收集块设备的信息,这些可以通过blkid命令来获取。 1 blkid命令的安装 blkid命令是基于libblkid库的命令行工具,可以在大多数Linux发行版中使用。 如果你的Linux系统中没有安装blkid命令,…...
wireshark筛选条件整理
Wireshark筛选条件整理 一、MAC地址过滤二、IP地址过滤三、端口过滤四、协议筛选五、数据分析1、整体2、frame数据帧分析3、 Ethernet II 以太网4、IP协议5、TCP6、HTTP7、ARP8、DLEP动态链接交换协议 六、统计-协议分级(统计包占比) and && 、 …...
基于现代 C++17 的模块化视频质量诊断处理流程设计
文章目录 0. 引言1. 原始设计分析2. 新的设计思路2.1 定义通用的检测接口2.2 使用 std::function 和 std::any 管理检测模块2.3 构建可动态配置的检测管道 3. 示例实现3.1 定义检测接口和模块3.1.1 检测接口3.1.2 信号检测模块3.1.3 冻结检测模块3.1.4 其他检测模块 3.2 构建检…...
高级java每日一道面试题-2024年10月23日-JVM篇-说一下JVM有哪些垃圾回收算法?
如果有遗漏,评论区告诉我进行补充 面试官: 说一下JVM有哪些垃圾回收算法? 我回答: 在 Java 虚拟机 (JVM) 中,垃圾回收 (Garbage Collection, GC) 是一项非常重要的功能,用于自动管理应用程序的内存。JVM 采用多种垃圾回收算法来决定何时以及如何回收…...
高效文本编辑与导航:Vim中的三种基本模式及粘滞位的深度解析
✨✨ 欢迎大家来访Srlua的博文(づ ̄3 ̄)づ╭❤~✨✨ 🌟🌟 欢迎各位亲爱的读者,感谢你们抽出宝贵的时间来阅读我的文章。 我是Srlua小谢,在这里我会分享我的知识和经验。&am…...
w005基于Springboot学生心理咨询评估系统
🙊作者简介:拥有多年开发工作经验,分享技术代码帮助学生学习,独立完成自己的项目或者毕业设计。 代码可以私聊博主获取。🌹赠送计算机毕业设计600个选题excel文件,帮助大学选题。赠送开题报告模板ÿ…...
实战-任意文件下载
实战-任意文件下载 1、开局 开局一个弱口令,正常来讲我们一般是弱口令或者sql,或者未授权 那么这次运气比较好,直接弱口令进去了 直接访问看看有没有功能点,正常做测试我们一定要先找功能点 发现一个文件上传点,不…...
探索Comsol复现六角晶格光子晶体四重简并狄拉克点零折射率现象
comsol能带复现 六角晶格光子晶体四重简并狄拉克点零折射率 在光子晶体的奇妙世界里,六角晶格光子晶体因其独特的光学性质备受关注,尤其是其中的四重简并狄拉克点零折射率现象,更是充满了魅力。而Comsol作为一款强大的多物理场仿真软件&#…...
假如我是昇腾总架构师,面对全能电脑会问的10个破局问题与方向指引
假如我是昇腾总架构师,面对全能电脑会问的10个破局问题与方向指引 站在昇腾总架构师视角,围绕芯片、架构、工具链、生态、量产、行业落地等实际痛点,面向全能算力终端提出10个关键问题,并由其给出清晰、可执行的技术方向ÿ…...
Vivado工程移植遇IP核被锁?手把手教你从源码重建自定义IP(附路径避坑指南)
Vivado工程移植遇IP核被锁?手把手教你从源码重建自定义IP(附路径避坑指南) 当你从同事或开源社区获取一个Vivado工程时,最令人头疼的问题莫过于打开后发现关键IP核显示为锁定状态。那些灰色的锁形图标不仅意味着无法查看源码&…...
VBA Collection对象实战:从Excel数据处理到自动化报表的5个高效技巧
VBA Collection对象实战:从Excel数据处理到自动化报表的5个高效技巧 在Excel自动化领域,VBA的Collection对象就像瑞士军刀中的主刀——看似简单却功能强大。不同于数组的刻板和字典的复杂,Collection以轻量级特性成为处理动态数据的理想选择。…...
Monorepo 架构管理多个子项目实现
目录 项目结构设计 核心配置实现 1. 工作区定义 pnpm-workspace.yaml 2. 根目录 .npmrc (解决幽灵依赖) 3. 共享组件示例 packages/ui/src/Button.vue 4. 工具库入口 packages/utils/src/index.ts 跨项目引用实现 在 admin 应用中引用共享组件 apps/admin/package.json…...
OpenClaw/阿里copaw/阿里QoderWork/腾讯Qclaw/腾讯workbuddy综合对比
1、功能介绍 核心能力:自然语言交互、本地文件操作、代码执行 支持模型:Qwen、Deepseek、OpenAI 等主流厂家模型均支持(硬件条件允许,也可通过ollama连接本地模型) 机器人助手:飞书、企业微信、QQ等创建…...
GodoOS:内网办公操作系统的全方位部署与应用指南
GodoOS:内网办公操作系统的全方位部署与应用指南 【免费下载链接】godoos 一款高效的内网办公操作系统,内含word/excel/ppt/pdf/聊天/白板/思维导图等多个办公系统工具,支持AI创作/知识库和原生文件存储。平台界面精仿windows风格,…...
Debug神器:C语言assert断言的5个高效用法
C语言assert断言的5个高效调试技巧 调试是每个程序员日常工作中不可避免的环节,而assert断言就像一位沉默的代码卫士,能在关键时刻帮你揪出那些隐藏的bug。不同于普通的打印调试,assert提供了一种更系统化的验证机制,尤其适合处理…...
中山大学LaTeX论文模板配置指南:从环境搭建到高效写作
中山大学LaTeX论文模板配置指南:从环境搭建到高效写作 【免费下载链接】sysu-thesis 中山大学 LaTeX 论文项目模板 项目地址: https://gitcode.com/gh_mirrors/sy/sysu-thesis 一、问题导入:为什么需要专业的LaTeX环境配置? 对于中山…...
先收藏 | OWASP Top10 第二坑:Java开发踩过的配置漏洞
OWASP 2025最新风险榜单出炉,安全配置错误稳居第二,数据戳破行业假象:100%被测Java应用全中招,总漏洞数超71.9万次。很多Java程序员自嘲:写得了高并发、调得通分布式,却栽在最基础的配置细节上。这些看似不…...
