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