相关文章推荐
谦虚好学的火柴  ·  Spark ...·  1 月前    · 
近视的橙子  ·  python ...·  3 周前    · 
飘逸的饭卡  ·  dataframe split ...·  昨天    · 
聪明的羽毛球  ·  Spark详解(08) - ...·  6 月前    · 
茫然的长颈鹿  ·  Impala 3.4 ...·  1 年前    · 
憨厚的紫菜汤  ·  C++日期格式化-掘金·  1 年前    · 

pandas按条件筛选多行

可以使用pandas中的DataFrame类的 df[df.condition] 来按条件筛选多行。其中,condition是您所定义的布尔型筛选条件,如 df['column_name'] > value

import pandas as pd
data = {'A': [1, 2, 3, 4, 5],
        'B': [10, 20, 30, 40, 50]}
df = pd.DataFrame(data)
print(df[df['A'] > 2])
2  3  30
3  4  40
4  5  50

这样就能实现按照筛选条件筛选出多行数据了。

  •