A B
DATE
2013-05-01 473077 71333
2013-05-02 35131 62441
2013-05-03 727 27381
2013-05-04 481 1206
2013-05-05 226 1733
2013-05-06 NaN 4064
2013-05-07 NaN 41151
2013-05-08 NaN 8144
2013-05-09 NaN 23
2013-05-10 NaN 10
sagen, ich habe den Datenrahmen oben. Was ist der einfachste Weg, um eine Serie mit demselben Index zu erhalten, der der Durchschnitt der Spalten A und B ist? Der Durchschnitt muss die NaN-Werte ignorieren. Der Clou ist, dass diese Lösung flexibel sein muss, um dem Datenrahmen neue Spalten hinzuzufügen.wie man den Durchschnitt von Datenrahmenspaltenwerten erhält
in der Nähe Ich bin gekommen war
df.sum(axis=1)/len(df.columns)
aber dies scheint nicht die NaN-Werte
(Anmerkung zu ignorieren: Ich bin immer noch ein bisschen neu in der Pandas Bibliothek, also bin ich erraten es offensichtlich, dass die Art und Weise ist zu tun, ist dies, dass mein Gehirn beschränkt einfach nicht zu sehen)
LESEN http://pandas.pydata.org/pandas-docs/dev/missing_data.html –
danke Rachel, ich weiß es zu schätzen – badideas