np.ptp 的弃用警告



我正在使用Python,并且使用以下代码

df['timestamp'] = df.groupby(["id"]).timestamp.transform(np.ptp)

我收到警告FutureWarning: Method .ptp is deprecated and will be removed in a future version. Use numpy.ptp instead..df是一个熊猫数据帧,timestamp和idcolumns。我认为np.ptp导致了这个警告。

我必须更改什么?

这意味着方法 .ptp被弃用,取而代之的是(从我所读到的(函数np.ptp((,因此您可以将警告设置为 false 以便不读取它,或者用 numpy 似乎建议的函数替换该方法。

如果您想抑制警告,可以尝试: warnings.filterwarnings('ignore'( 或 warnings.simplefilter('ignore', FutureWarning(,如果只是 FutureWarning,你忽略了。

最新更新