des_table = df_final_S1415.describe (النسب المئوية = [. 05، .25، .5، .75، .95]). T
في الإصدار 18.0 ، ستعيد وظيفة الوصف النسب المئوية عندما تحتوي الأعمدة على nan.
pd.show_versions()
ولكن في الإصدار 18.1 ، لن تقوم وظيفة الوصف بإرجاع النسب المئوية عندما تحتوي الأعمدة على nan.
@ tade0726 هل يمكنك من فضلك إظهار مثال قابل للاستنساخ؟ (بعض التعليمات البرمجية التي تنشئ إطار بيانات يوضح المشكلة)
فيما يلي مثال قابل للتكرار (المشكلة الفعلية في طريقة quantile
):
In [24]: s = pd.Series(range(5))
In [25]: s.quantile(0.5)
Out[25]: 2.0
In [26]: s[0] = np.nan
In [27]: s.quantile(0.5)
Out[27]: nan
In [28]: pd.__version__
Out[28]: '0.18.1+20.gaf7bdd3'
وهي نسخة مكررة من https://github.com/pydata/pandas/issues/13098
شكرا على الإبلاغ
التعليق الأكثر فائدة
فيما يلي مثال قابل للتكرار (المشكلة الفعلية في طريقة
quantile
):