سرمایه گذاری متفاوت در سال نو 🍎🌱 ۳۵٪ تخفیف نوروزی ➕ حضور رایگان در مسترمایند نخبگان صنعت نرم‌افزار 💻✅
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ دانشجوی سون‌لرن
ارور هنگام استفاده از seaborn
جامعه هوش مصنوعی ایجاد شده در ۱۴ بهمن ۱۴۰۳

FutureWarning: use_inf_as_na option is deprecated and will be removed in a future version. Convert inf values to NaN before operating instead.  with pd.option_context('mode.use_inf_as_na', True):

موقع استفاده از seaborn این ارور رو دریافت میکنم, بعد از آپدیت seaborn هم حل نشد

مشکل چیه؟

سلام،

این خطا نشون میده pd.option_context('mode.use_inf_as_na', True) قراره توی نسخه‌های بعدی حذف بشه و دیگه نباید ازش استفاده کرد.
قبل از اینکه داده‌هاتو به seaborn بدی، هرچی مقدار inf (بی‌نهایت) توشه رو به NaN تبدیل کن:

df.replace([np.inf, -np.inf], np.nan, inplace=True)

بنابراین بجای pd.option_context، با replace() مقدارهای بی‌نهایت رو به NaN تبدیل کن.

محسن موحد ۱۶ بهمن ۱۴۰۳، ۲۲:۴۵