pandas如何按条件筛选部分数据
时间: 2023-10-18 09:17:06 浏览: 69
pandas实现将dataframe满足某一条件的值选出
可以使用pandas的loc方法来按条件筛选部分数据。
例如,假设有一个名为df的pandas数据表,其中有一列名为age,我们要筛选出age大于等于18岁的数据,则可以使用以下代码:
```
df.loc[df['age']>=18]
```
其中,df['age']>=18就是筛选的条件,loc方法则根据这个条件来选择符合条件的数据。如果要选择多个条件,可以使用逻辑运算符and(&)或or(|)来连接条件,例如:
```
df.loc[(df['age']>=18) & (df['gender']=='male')]
```
这个代码段则选择了age大于等于18岁且gender为male的数据。
阅读全文