微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在Vaex中使用命名选择进行过滤

如何解决如何在Vaex中使用命名选择进行过滤

我创建了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时每个过滤器和选择都有自己的位置。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。