des_table = df_final_S1415.describe(percentiles = [。05、.25、.5、.75、.95])。T
バージョン18.0では、列にnanが含まれている場合、describe関数はパーセンタイルを返します。
pd.show_versions()
出力ただし、バージョン18.1では、列にnanが含まれている場合、describe関数はパーセンタイルを返しません。
@ 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
メソッドにあります)。