Pandas DataFrame iloc 属性
示例
返回第一个 [0] 列的第二个 [1] 行的值
import pandas as pd
data = [[50, True], [40, False], [30, False]]
df = pd.DataFrame(data)
print(df.iloc[1, 0])
自己动手试一试 »
定义和用法
iloc
属性用于获取或设置指定索引的值。
使用索引指定行和列。
要访问多行,请使用双括号并用逗号分隔索引。
df.iloc[[0, 2]]
通过在另一个列表中包含索引来指定列。
df.iloc[[0, 2], [0, 1]]
您还可以使用from 和to 索引(用冒号分隔)来指定 DataFrame 的切片。
df.iloc[0:2]
注意:切片时,to 索引将从结果中排除。
语法
dataframe.iloc[row, column]
参数
参数 | 描述 |
---|---|
row(行) | 可选。一个数字或多个数字,指定行的索引。
|
column(列) | 可选。一个数字或多个数字,指定列的索引。
|
返回值
取决于输入。
行和列的单个索引 [1, 0]
返回该单元格的内容。
单个行的单个索引 [1]
返回一个 Pandas Series。
索引列表 [[0, 2]]
返回一个 Pandas DataFrame。