问题描述
我创建了2个命名选择
df.select(df.x => 2,name='bigger')
df.select(df.x < 2,name='smaller')
很酷,例如,我可以使用selection
参数来提供许多(即统计功能)功能
df.count('*',selection='bigger')
但是还有一种在过滤器中使用命名选择的方法吗?像
df['bigger']
解决方法
好吧,语法df['bigger']
正在访问vaex中称为“更大”的列(或表达式)。
但是,您可以执行以下操作:df.filter('bigger')
,这将为您提供一个经过过滤的数据框。
请注意,尽管在某些方面相似,但过滤器和选择有些不同,在使用vaex时每个过滤器和选择都有自己的位置。