跳转至

数据处理核心

概念与用途

Pandas 数据处理遵循“选取、过滤、清洗、转换、组合、重塑、分组、窗口计算”的主线。本组页面关注这些操作的标签语义、空值行为和可扩展写法。

核心 API

loc、iloc、query、dropna、fillna、drop_duplicates、str、dt、map、merge、concat、pivot、groupby、rolling。

可运行示例

import pandas as pd

df = pd.DataFrame({"team": ["A", "A", "B"], "score": [8, None, 10]})
result = (df.assign(score=lambda x: x["score"].fillna(0))
            .groupby("team", as_index=False)
            .agg(total=("score", "sum")))
print(result)

页面导航

注意事项

每一步都应明确输入输出粒度、排序、索引和空值策略。链式处理便于组合,但关键边界要验证行数、唯一键和类型。能用向量化、连接或分组完成时,不使用 Python 逐行循环。