熊猫 DataFrame 中的轴属性有什么作用?
“axes”是熊猫 DataFrame 的一个属性,该属性用于访问给定 DataFrame 的行和列标签组。它将返回一个表示 DataFrame 轴的 Python 列表。
axes 属性收集所有行和列标签,并返回一个包含所有轴标签的列表对象。
示例 1
在以下示例中,我们使用一些数据初始化了 DataFrame。然后,我们对 DataFrame 对象调用 axes 属性。
# importing pandas package
import pandas as pd
# create a Pandas DataFrame
df = pd.DataFrame([[1, 4, 3],[7, 2, 6],[6, 6, 2]], columns=['X', 'Y', 'Z'])
print("DataFrame:")
print(df)
# apply .axes attribute
result = df.axes
print("Output:")
print(result)输出
输出如下所示 -
DataFrame: X Y Z 0 1 4 3 1 7 2 6 2 6 6 2 Output: [RangeIndex(start=0, stop=3, step=1), Index(['X', 'Y', 'Z'], dtype='object')]
axes 属性的输出是一个包含 DataFrame 的行和列标签的列表。
示例 2
在此示例中,我们初始化了 DataFrame,但没有指定索引标签,因此将创建默认索引。.columns 标签是通过 Python 字典的键分配的。
# importing pandas package
import pandas as pd
# create a Pandas DataFrame
df = pd.DataFrame({'Col1':[1, 'q', 4], 'Col2':['a', 'w', 23]})
print("DataFrame:")
print(df)
# apply .axes attribute
result = df.axes
print("Output:")
print(result)输出
输出如下所示 -
DataFrame: Col1 Col2 0 1 a 1 q w 2 4 23 Output: [RangeIndex(start=0, stop=3, step=1), Index(['Col1', 'Col2'], dtype='object')]
我们以 Python 列表对象的形式获取 axes 属性的输出,其中有两个元素,一个代表行标签,另一个保存列名。
广告
数据结构
数据网络
关系型数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP