我正在使用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
和id为columns
。我认为np.ptp
引起了此警告。
我必须更改什么?
答案 0 :(得分:1)
这意味着 方法.ptp 已被弃用,而不再支持(根据我的阅读) 函数np.ptp( ) ,因此您可以将警告设置为false以便不阅读它,也可以使用numpy似乎建议的功能替换该方法。
如果您想抑制警告,可以尝试: 如果只是您要忽略的警告,则为warnings.filterwarnings('ignore')或warnings.simplefilter('ignore',FutureWarning)。