Pandas筛选DataFrame中几行基于列数值
发布时间
阅读量:
阅读量
1. 选择数值等于某一特定值的行数据,可采用 == 运算符进行判断
df.loc[df['column_name'] == some_value]
2. 选取数值等于特定值的行数据,可采用 isin 方法
df.loc[df['column_name'].isin(some_values)]
3. 选取不等于某一特定数值的行数据,应使用 != 运算符
df.loc[df['column_name'] != some_value]
4. 选取不满足特定数值条件的行数据,可采用~isin方法
df.loc[~df['column_name'].isin(some_values)
5. 多种条件的选择与整合,采用 & 符号进行表示
df.loc[(df['column'] == some_value) & df['other_column'].isin(some_values)]
样例 Example
import numpy as np
import pandas as pd
全部评论 (0)
还没有任何评论哟~
