pandas lookup
时间: 2023-11-12 08:59:44 浏览: 122
pandas简介
pandas lookup 是 pandas 库中的一个函数,用于在 DataFrame 中查找指定行和列的值。它的用法如下:
```python
df.lookup(row_labels, col_labels)
```
其中,row_labels 和 col_labels 分别是行标签和列标签的列表,返回值是一个由对应位置的值组成的一维数组。
例如,有如下 DataFrame:
```python
import pandas as pd
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6], 'C': [7, 8, 9]}, index=['X', 'Y', 'Z'])
print(df)
# Output:
# A B C
# X 1 4 7
# Y 2 5 8
# Z 3 6 9
```
如果要查找第一行和第三列的值,可以这样写:
```python
value = df.lookup(['X'], ['C'])
print(value)
# Output: [7]
```
如果要查找第一行和第二列以及第三行和第一列的值,可以这样写:
```python
value = df.lookup(['X', 'Z'], ['B', 'A'])
print(value)
# Output: [4 3]
```
阅读全文