DataFrame根据值筛选特定行

在DataFrame中,使用df.isin()函数可以在某一列中筛选出具有某一个或某几个特定值的行

1.df定义

df = DataFrame()

2.函数调用方法

  • 筛选包含1的行

df_data_1 = df[df['col_name'].isin([1])]

  • 筛选包含1,2,3的行

df_data_1 = df[df['col_name'].isin([1, 2, 3])] # 传入list

  • 筛选不包含1的行

df_data_not_1 = df[~ df['col_name'].isin([1])]

3.返回值说明

返回具有N行元素的DataFrame对象(N=1时也是返回DataFrame对象)

猜你喜欢

转载自blog.csdn.net/gaolijing_/article/details/104767076