在 Pandas 中,可以通过
index
属性获取 DataFrame 对象的索引,或者使用
iloc
方法来获取指定行的索引。
具体来说,以下是两种获取 DataFrame 索引的方法:
DataFrame.index
DataFrame.index
属性返回一个 Index 对象,其中包含 DataFrame 对象的所有索引值。可以使用以下代码获取 DataFrame 对象的索引:
import pandas as pd
df = pd.DataFrame({'col1': [1, 2, 3], 'col2': [4, 5, 6]}, index=['a', 'b', 'c'])
print(df.index)
Index(['a', 'b', 'c'], dtype='object')
DataFrame.iloc
DataFrame.iloc
方法用于按照整数位置获取 DataFrame 对象的指定行的索引值。以下是使用 iloc
方法获取 DataFrame 对象中第一行的索引值的示例:
import pandas as pd
df = pd.DataFrame({'col1': [1, 2, 3], 'col2': [4, 5, 6]}, index=['a', 'b', 'c'])
print(df.iloc[0].name)
在这个示例中,iloc[0]
选择 DataFrame 对象的第一行,然后使用 name
属性获取该行的索引值。注意,name
属性是 Index 对象的一个属性,它返回该对象的名称。由于行索引是 Index 对象的一部分,因此行索引的名称就是该行的索引值。