我熟悉使用Pandas进行基本过滤和查询。例如,如果我有一个名为
如果我不知道需要使用多少个条件怎么办?是否有一种方法可以将任意数量的这些操作“链接”在一起?我想传递一个过滤器列表,例如
谢谢!
df
的数据帧,我可以执行 df [df ['field1']<2]
或 df [df ['field2']<3]
。我还可以将多个条件链接在一起,例如: df [(df ['field1']<3)&(df ['field2']<2)]
。如果我不知道需要使用多少个条件怎么办?是否有一种方法可以将任意数量的这些操作“链接”在一起?我想传递一个过滤器列表,例如
[('field1',3),('field2',2),('field3',4)]
,这将导致将这3个条件链接在一起。谢谢!
df[mask]
。 - user707650