【问题标题】:Vaex column doesn't evaluateVaex 列不评估
【发布时间】:2020-06-23 16:23:03
【问题描述】:

我有以下计算:

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 也无济于事。

那么,我如何获得计算值?

【问题讨论】:

    标签: vaex


    【解决方案1】:

    查看 vaex 文档,我发现 df.materialize('t', inplace=True) 可能会有所帮助,但没有。

    最后,我尝试了

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

    这很奏效。我不知道为什么,因为我认为 df.tdf['t'] 是同义词。

    不管怎样,问题解决了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-02-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多