Pandas 系列中的轴 (axes) 是什么意思?
pandasserver side programmingprogramming更新于 2025/10/11 16:37:17
"axes"是 Pandas 系列对象的一个属性,用于访问给定系列中的一组索引标签。它将返回一个包含索引标签的 Python 列表。
axes 属性收集所有索引标签,并返回一个包含所有索引标签的列表对象。
示例 1
import pandas as pd
# 创建示例序列
s = pd.Series({'A':123,'B':458,'C':556,'D': 238})
print(s)
print('Output:')
print(s.axes)
解释
在下面的示例中,我们用一些数据初始化了一个序列。然后我们调用了 Series 对象的 axis 属性。
输出
A 123 B 458 C 556 D 238 dtype: int64 输出: [Index(['A', 'B', 'C', 'D'], dtype='object')]
初始系列对象的输出以及axes属性的输出可以在上面的输出块中看到。
axes属性的输出是一个列表,其中包含系列的索引标签A、B、C、D。
示例 2
import pandas as pd
# 创建示例系列
s = pd.Series([37,78,3,23,5,445])
print(s)
print("输出: ")
print(s.axes)
解释
在本例中,我们初始化了一个系列对象,但没有指定索引,因此这里将为该系列对象创建默认索引。并通过一个包含整数元素的 Python 列表赋值。
输出
0 37 1 78 2 3 3 23 4 5 5 445 dtype: int64 输出: [RangeIndex(start=0, stop=6, step=1)]
我们得到了 Python 列表对象作为axes属性的输出,列表中的数据是代表系列索引标签的范围值。

