在 pandas 里,Series 对象确实有一个 name 属性,它的作用主要有以下几点:
🔹 1. 给 Series 命名
name 就像是 这一列的名字,在很多场景下能让输出更清晰。
输出:
这里 score 就是 Series 的名字。
🔹 2. 转换为 DataFrame 时当作列名
如果把 Series 转换为 DataFrame,name 就会变成 DataFrame 的列名。
输出:
🔹 3. 在运算或合并时保留语义
例如用 groupby 聚合时,结果会带上 name,更容易理解。
输出:
这里 mean_score 这个 Series 的名字就是 "score",表示它来源于那一列。
🔹 4. 在绘图、导出时有用
-
画图时,
name会自动作为图例或标题的一部分。 -
保存到 CSV 或 Excel 时,
name会被用作列名。
✅ 总结:
-
Series.name= 给这一列起个名字。 -
在 显示、DataFrame 转换、分组聚合、绘图、导出 等场景里都非常有用。

浙公网安备 33010602011771号