FutureWarning: The default dtype for empty Series will be 'object' instead of 'float64' in a future version. Specify a dtype explicitly to silence this warning. jx_H_L.loc[len(jx_H_L)] = None如何解决
时间: 2023-06-11 19:05:39 浏览: 245
浅谈numpy中np.array()与np.asarray的区别以及.tolist
5星 · 资源好评率100%
这个 FutureWarning 通常是由于 pandas 库默认使用 float64 数据类型作为空 Series 的数据类型,但是在将来的版本中,这将会改变为 'object' 数据类型。为了消除这个警告,您可以指定一个明确的数据类型 (dtype),比如 'object',并使用它来创建空的Series。您可以使用以下代码行解决这个问题:
jx_H_L = jx_H_L.append(pd.Series(dtype='object'), ignore_index=True)
jx_H_L.loc[len(jx_H_L)-1] = None
这将创建一个空的 Series,并将其附加到 jx_H_L DataFrame 中。然后,你可以将最后一个索引位置(也就是新添加的空 Series 的位置)上的值赋值为 None,以达到你需要的效果。
阅读全文