看过来
《pandas 教程》 持续更新中,提供建议、纠错、催更等加作者微信: gairuo123(备注:pandas教程)和关注公众号「盖若」ID: gairuo。跟作者学习,请进入 Python学习课程。欢迎关注作者出版的书籍:《深入浅出Pandas》 和 《Python之光》。
axes
属性用于返回 DataFrame 或 Series 的轴(index 和 columns)的列表。对于 DataFrame,返回的列表包含行索引(index)和列索引(columns)。对于 Series,返回的列表只包含行索引(index)。
DataFrame.axes
Series.axes
axes
属性快速获取 DataFrame 或 Series 的索引信息。axes
属性import pandas as pd
# 构造示例数据
data = {
'A': [1, 2, 3, 4],
'B': [5, 6, 7, 8],
'C': [9, 10, 11, 12]
}
df = pd.DataFrame(data)
# 输出 DataFrame
print("DataFrame:")
print(df)
# 使用 axes 属性
axes = df.axes
# 输出结果
print("\nDataFrame 的 axes 属性结果:")
print(axes)
输出:
DataFrame:
A B C
0 1 5 9
1 2 6 10
2 3 7 11
3 4 8 12
DataFrame 的 axes 属性结果:
[Index([0, 1, 2, 3], dtype='int64'), Index(['A', 'B', 'C'], dtype='object')]
axes
属性# 构造示例数据
series = pd.Series([1, 2, 3, 4])
# 输出 Series
print("Series:")
print(series)
# 使用 axes 属性
axes = series.axes
# 输出结果
print("\nSeries 的 axes 属性结果:")
print(axes)
输出:
Series:
0 1
1 2
2 3
3 4
dtype: int64
Series 的 axes 属性结果:
[Index([0, 1, 2, 3], dtype='int64')]
axes
属性# 构造示例数据
data = {
'A': [1, 2, 3, 4],
'B': ['a', 'b', 'c', 'd']
}
df = pd.DataFrame(data, index=['x', 'y', 'z', 'w'])
# 输出 DataFrame
print("DataFrame:")
print(df)
# 使用 axes 属性
axes = df.axes
# 输出结果
print("\n带有自定义索引的 DataFrame 的 axes 属性结果:")
print(axes)
输出:
DataFrame:
A B
x 1 a
y 2 b
z 3 c
w 4 d
带有自定义索引的 DataFrame 的 axes 属性结果:
[Index(['x', 'y', 'z', 'w'], dtype='object'), Index(['A', 'B'], dtype='object')]
通过这些示例,我们可以看到 axes
属性可以方便地获取 DataFrame 或 Series 的索引信息,从而在数据处理和分析中提供有用的参考。
更新时间:2024-08-05 15:40:51 标签:pandas python axes 索引