Python 熊猫时间系列广播未来警告

Python 熊猫时间系列广播未来警告,python,pandas,dataframe,series,Python,Pandas,Dataframe,Series,我得到一个未来的警告: C:\Anaconda\lib\site packages\pandas\core\frame.py:2850: FutureWarning:TimeSeries沿数据帧索引广播 不推荐使用默认值。请使用数据框。明确 沿索引播放算术运算未来警告 使用熊猫进行此类操作时: Lg = rho_a*cp_a/(gamma*(ra+rsub))*(es_g-ea)/ lv_a * 3600 其中每个名称的类型都是Series。等价的表达式是什么?我是说我真的要在将来写这样的东西

我得到一个未来的警告:

C:\Anaconda\lib\site packages\pandas\core\frame.py:2850: FutureWarning:TimeSeries沿数据帧索引广播 不推荐使用默认值。请使用数据框。明确 沿索引播放算术运算未来警告

使用熊猫进行此类操作时:

Lg = rho_a*cp_a/(gamma*(ra+rsub))*(es_g-ea)/ lv_a * 3600
其中每个名称的类型都是Series。等价的表达式是什么?我是说我真的要在将来写这样的东西吗

Lg = rho_a.multiply(cp_a).divide(gamma.multiply(ra.add(rsub))).multiply(es_g.subtract(es).divide(lv_a) * 3600
那太难看了。我喜欢能够执行前一个操作,因为当数据不太好时,所有的时间戳都很好地排列在一起

这真的是这个警告的意思吗?
有没有更好的方法对熊猫进行这种类型的操作?

你说每个名称都是系列类型;你确定其中一个不是数据帧,也不是一个系列吗?我想当我发布的时候,实际上其中一个是数据帧。事后我做了一个小改动,不再收到警告,因为其中一个变量现在是一个系列,而不是一个数据帧。这真是一种解脱。