Как использовать именованный выбор для фильтрации в Vaex

#python #vaex

#python #vaex

Вопрос:

Я создал 2 именованных выбора

 df.select(df.x => 2,name='bigger')
df.select(df.x < 2,name='smaller')
  

и это здорово, я могу использовать selection параметр, который предлагают многие (т. Е. статистические) функции, например

 df.count('*',selection='bigger')
  

но есть ли также способ использовать именованный выбор в фильтре? Что-то вроде

 df['bigger']
  

Ответ №1:

Ну, этот синтаксис df['bigger'] обращается к столбцу (или выражению) в vaex, который называется ‘bigger’.

Тем не менее, вы можете сделать: df.filter('bigger') и предоставит вам отфильтрованный фрейм данных.

Обратите внимание, что, хотя в чем-то они похожи, фильтры и выборки немного отличаются, и у каждого есть свое место при использовании vaex.

Комментарии:

1. Возможно ли фильтровать на месте?