dataframe查找特定几个数据
时间: 2023-07-06 18:23:59 浏览: 97
python根据多个文件名批量查找文件
要查找DataFrame中特定的几个数据,可以使用以下方法:
1. 使用loc方法,通过行和列的标签进行定位,例如:
```python
import pandas as pd
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6], 'C': [7, 8, 9]})
print(df.loc[[0, 2], ['A', 'C']])
```
输出:
```
A C
0 1 7
2 3 9
```
2. 使用iloc方法,通过行和列的位置进行定位,例如:
```python
import pandas as pd
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6], 'C': [7, 8, 9]})
print(df.iloc[[0, 2], [0, 2]])
```
输出:
```
A C
0 1 7
2 3 9
```
3. 使用query方法,通过条件查询进行定位,例如:
```python
import pandas as pd
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6], 'C': [7, 8, 9]})
print(df.query('A==2 or C==9'))
```
输出:
```
A B C
1 2 5 8
2 3 6 9
```
阅读全文