【发布时间】:2022-01-05 23:22:08
【问题描述】:
我想使用 Vaex 中的另一列将虚拟列设置为计算。我需要在此计算中使用 if 语句。一般来说我想打电话
df['calculation_col'] = log(df['original_col']) if df['original_col'] == 0 else -4
然后我尝试在 Vaex 中运行计数功能:
hist = df.count(
binby='calculation_col',
limits=limits,
shape=binnum,
delay=True
)
当我尝试执行此代码时,我收到错误 ValueError: zero-size array to reduction operation minimum which has no identity。
如何在 Vaex 中为虚拟列使用条件?
【问题讨论】:
标签: vaex