python怎样获取一个dataframe中符合某一条件的一行
时间: 2024-04-05 22:33:34 浏览: 86
Python Pandas中Dataframe对象,如何根据列值筛选满足条件的行,并且获得行的索引值
要获取一个 DataFrame 中符合某一条件的一行,你可以使用布尔索引。下面是一个示例:
假设有以下 DataFrame:
```python
import pandas as pd
data = {'Name': ['Alice', 'Bob', 'Charlie', 'David'],
'Age': [25, 30, 35, 40],
'City': ['New York', 'Paris', 'London', 'Tokyo']}
df = pd.DataFrame(data)
```
如果你想获取年龄大于等于 35 的行,可以使用以下代码:
```python
condition = df['Age'] >= 35
filtered_df = df[condition]
```
这将返回一个新的 DataFrame `filtered_df`,其中包含符合条件的行。
希望这可以帮助到你!如果你有任何其他问题,请随时问我。
阅读全文