Столбец Vaex не оценивает

У меня такой расчет:

df.t =100.0*((1.25/1023)*df.t-0.5)  

Как ни странно, >>>df не показывает результат, только старые значения в этом столбце. Однако df.t показывает рассчитанные значения.

Итак, когда я экспортирую результат в pandas with dfp = df.to_pandas_df(), он также получает необработанные старые значения. И даже dfp.t = df.t не помогает.

Итак, как мне получить расчетные значения?


person Artyrm Sergeev    schedule 23.06.2020    source источник


Ответы (1)


Просматривая документы vaex, я обнаружил, что df.materialize('t', inplace=True), вероятно, должен помочь, но этого не произошло.

Наконец я попробовал

df['t'] =100.0*((1.25/1023)*df.t-0.5) 

и это сработало. Я не уверен, почему, поскольку я думал df.t и df['t'] как синонимы.

Но в любом случае проблема решена.

person Artyrm Sergeev    schedule 23.06.2020