des_table = df_final_S1415.describe(perzentile=[.05, .25, .5, .75, .95 ]).T
In Version 18.0 gibt die describe-Funktion Perzentile zurück, wenn Spalten nan enthalten.
pd.show_versions()
Aber in Version 18.1 gibt die describe-Funktion keine Perzentile zurück, wenn Spalten nan enthalten.
@tade0726 Können Sie bitte ein reproduzierbares Beispiel zeigen? (einiger Code, der einen Datenrahmen erstellt, der das Problem zeigt)
Hier ist ein reproduzierbares Beispiel (das eigentliche Problem liegt in der Methode 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'
Und es ist ein Duplikat von https://github.com/pydata/pandas/issues/13098
Danke fürs Melden
Hilfreichster Kommentar
Hier ist ein reproduzierbares Beispiel (das eigentliche Problem liegt in der Methode
quantile
):