Pandas的30个高频函数使用介绍
发布于 2024-10-27
1589
版权声明
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
Python学习杂记
扫码关注公众号
扫码阅读
手机扫码阅读
Pandas函数摘要
Pandas是Python中一个用于数据分析的强大库,该库包含多个功能丰富的函数。以下是30个高频使用的Pandas函数概要。
数据读取与保存
read_csv(): 读取CSV文件生成DataFrame。read_excel(): 读取Excel文件生成DataFrame。to_excel(): 保存DataFrame到Excel文件。
数据探索
head(): 显示DataFrame的前n行。tail(): 显示DataFrame的后n行。shape: 返回DataFrame的行列数。columns: 返回DataFrame的列名列表。index: 返回DataFrame的索引列表。describe(): 生成描述性统计数据。info(): 返回DataFrame的信息摘要。dtypes: 显示每列的数据类型。
数据处理
drop(): 删除指定的行或列。sort_values(): 根据列值排序DataFrame。loc[]: 通过标签选择数据。iloc[]: 通过位置选择数据。at[]: 选择单个数据元素。iat[]: 选择单个数据元素。isnull(): 检查缺失值。notnull(): 检查非缺失值。fillna(): 填充缺失值。replace(): 替换值。rename(): 重命名列。set_index(): 设置索引列。reset_index(): 重置索引。groupby(): 对数据按列分组。agg(): 应用聚合函数。unique(): 查找列的唯一值。
数据合并
concat(): 连接多个DataFrame。merge(): 合并DataFrame,基于一个或多个键。
数据应用
apply(): 应用函数至行或列。
这些函数覆盖了数据分析的各个阶段,包括数据加载、预处理、转换和分析,展现了Pandas在数据分析中的灵活性和易用性。
Python学习杂记
Python学习杂记
扫码关注公众号
还在用多套工具管项目?
一个平台搞定产品、项目、质量与效能,告别整合之苦,实现全流程闭环。
查看方案
Python学习杂记的其他文章
AI产品经理和AI工程师到底谁更值钱
字节跳动给AI产品经理开出的年薪中位数是78万元,而同级别AI工程师是92万元。这个数...
ortools求解非线性问题
最近抽空研究了谷歌运筹优化库ortools底层封装的函数,发现其自带的许多函数能解决很多复杂的非线性规划问题。
聚类算法库PyClustering使用介绍
最近在写聚类算法的时候,发现一个非常好用的聚类算法库PyClustering,该聚类算法库由c++编写,封装。
json格式数据在Python中处理详解
概述Python的json模块是Python标准库的一部分,用于处理JSON格式的数据。
or-tools解决排程问题
or-tools是谷歌AI系列的运筹优化系列的包,里面提供了很多不错的优化工具。从官网上看,or-tools能解决的问题主要有线性优化、整数优化、路由(车辆运输问题)、装修、调度(排程、工作分配)等问题。
加入社区微信群
与行业大咖零距离交流学习
PMO实践白皮书
白皮书上线
白皮书上线