要通过给定的整数索引选择系列或数据框架的某一行,可以使用loc或iloc方法。
- 使用loc方法
loc方法可以通过标签名来选择行,需要指定行标签。示例代码如下:
import pandas as pd
# 创建数据框架
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6], 'C': [7, 8, 9]}, index=['a', 'b', 'c'])
# 通过标签'a'选择行
row_a = df.loc['a']
print(row_a)
输出结果为:
A 1
B 4
C 7
Name: a, dtype: int64
- 使用iloc方法
iloc方法可以通过行的位置来选择行,需要指定行的整数索引位置。示例代码如下:
import pandas as pd
# 创建数据框架
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6], 'C': [7, 8, 9]}, index=['a', 'b', 'c'])
# 通过整数索引位置0选择行
row_0 = df.iloc[0]
print(row_0)
输出结果为:
A 1
B 4
C 7
Name: a, dtype: int64
可以看到,通过loc和iloc方法都可以选择数据框架的某一行,只是方法的参数不同而已。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:通过给定的整数索引选择系列或数据框架的某一行 - Python技术站