pandas DataFrame 数据索引与选取全指南
本文系统讲解pandas中DataFrame数据选取的三种层次:行列、区域及单元格。详细解析df[]、df.loc[]、df.iloc[]、df.ix[]、df.at[]及df.iat[]的语法特性与适用场景,通过代码示例展示整数切片、标签索引、布尔数组及Callable对象的使用差异,帮助开发者精准掌握数据定位技巧。
本文系统讲解pandas中DataFrame数据选取的三种层次:行列、区域及单元格。详细解析df[]、df.loc[]、df.iloc[]、df.ix[]、df.at[]及df.iat[]的语法特性与适用场景,通过代码示例展示整数切片、标签索引、布尔数组及Callable对象的使用差异,帮助开发者精准掌握数据定位技巧。
本文介绍在Pandas中处理DataFrame数据的四种删除场景:按列名删除、按索引删除行、基于数值条件筛选以及基于字符串内容的过滤。通过模拟股票交易数据,演示drop方法及布尔索引的使用,帮助开发者掌握灵活的数据清洗技巧。
本文详细介绍pandas中Series数据结构的创建方式,包括通过列表、字典及指定索引生成Series。重点解析元素访问、布尔过滤、标量运算及数学函数应用,并深入讲解Series基于索引的自动对齐机制。同时涵盖Series与索引的命名属性设置,帮助开发者掌握基础数据处理技能。
本文系统整理了24个Python性能优化技巧,涵盖代码计时、查找与循环加速、函数优化、标准库与高阶函数应用、NumPy向量化、Pandas及Dask数据处理,以及多线程多进程并行计算。通过对比低速与高速实现方案,帮助开发者显著提升代码执行效率。

本文介绍如何利用Python的Pandas库,从读取的Dataframe中筛选出满足特定条件的数据行。通过示例展示如何读取包含问号的数据,并过滤掉无效值,实现数据清洗与预处理。
本文介绍pandas 0.23.4版本中DataFrame的行列索引方法。详细解析loc、iloc及已弃用的ix三种方式,涵盖单行/多行、单列/多列及行列同时索引的用法。通过Series与DataFrame返回类型的对比,结合代码示例说明切片范围的闭开区间差异,帮助开发者准确掌握数据筛选技巧。
本文通过解析HTML并保存CSV文件的实例,演示如何使用Python pandas进行数据预处理。重点讲解将列设为索引、转换日期类型、利用索引进行高效数据过滤,以及通过分组统计找出特定指标(如基金日增长率)下跌频率最高的月份,提供完整的代码实现与逻辑分析。
本文详细记录了在Linux无外网环境下安装Python库Numpy和Pandas的完整过程。针对pip下载慢的问题,推荐使用豆瓣PyPI源加速安装。若无法联网,则提供源码编译安装方案,并重点解决Cython依赖、python-dateutil版本过低及libstdc++.so.6 ABI报错等常见错误,确保环境顺利配置。
本文详细解析Python中numpy和pandas库的axis参数用法。通过具体代码实例,说明axis=0和axis=1在二维数组及DataFrame中的横纵轴操作差异,并简要介绍三维Panel数据的轴处理逻辑,帮助开发者准确进行数据计算。

本文通过不到40行Python代码,详解如何构建一个简单的电影推荐系统。文章介绍了基于内容和协同过滤(用户与物品)的推荐原理,利用Pandas处理ratings.csv和movies.csv数据,通过计算皮尔逊相关系数并过滤低评分电影,实现个性化推荐。适合希望理解推荐系统底层逻辑的初学者。

本文详细介绍Python中pandas库如何高效导入Excel、CSV及SQL数据库文件,涵盖read_excel、read_csv及read_sql等核心函数的参数配置。同时系统讲解shape、info、astype、isnull、dropna、fillna、drop_duplicates等常用数据清洗与处理方法,帮助开发者快速掌握数据预处理技巧。
本文详细介绍Python3.5中Pandas模块DataFrame的用法。涵盖通过二维数组和字典创建DataFrame的方法,演示如何获取单列、单行数据,以及如何修改数据值。此外,还讲解了从CSV文件读取数据、更改列索引、筛选特定行列以及删除NaN值行的基本功能,适合Python初学者参考。
