使用 Vaex,我想选择行,修改该选择中某些列的值,并将更改应用于原始数据框。
我可以进行选择并更改该选择,但是如何将它们移植到原始数据框?
df = vaex.from_pandas(pd.DataFrame({'a':[1,2], 'b':[3,4]}))
df_selected = df[df.a==1]
df_selected['b'] = df_selected.b * 0 + 5
df_selected
# a b
0 1 5
df
# a b
0 1 3
1 2 4
到目前为止,我想到的唯一解决方案是获得两个互补的选择,修改我感兴趣的一个,然后将它与另一个选择连接。有没有更直接的方法来做到这一点?