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]]
您还可以使用从和到索引(用冒号分隔)指定 DataFrame 的切片
df.iloc[0:2]
注意: 切片时,到索引不包含在结果中。
语法
dataframe.iloc[row, column]
参数
参数 | 描述 |
---|---|
row | 可选。一个数字或多个数字,指定行索引。
|
column | 可选。一个数字或多个数字,指定列索引。
|
返回值
取决于输入
行和列的单个索引 [1, 0]
返回该单元格的内容。
单行索引 [1]
返回一个Pandas Series。
索引列表 [[0, 2]]
返回一个Pandas DataFrame。