Ich versuche, eine Zeile hinzuzufügen, die den Unterschied in Prozent von den letzten zwei Zeilen berechnet.Zeile mit Pandas hinzufügen
Dies ist mein Code:
und ich möchte diese Zeile am Ende hinzufügen:
df = pd.DataFrame(data=DAU, columns=['Q', 'DAU'])
dfm = pd.DataFrame(data=MAU, columns=['Q', 'MAU'])
df['o_cat'] = pd.Categorical(df['Q'], Quarter_Order, ordered=True)
dfm['o_cat'] = pd.Categorical(dfm['Q'], Quarter_Order, ordered=True)
df = df.sort_values('o_cat')
dfm = dfm.sort_values('o_cat')
df = df[['Q', 'DAU']]
df['MAU'] = dfm[['MAU']]
print df
Dies ist das Ergebnis
5 , % , 0.41 , 50
Sie können dies tun, aber Sie sollten beachten, dass Sie die tabellarische Struktur des Datenrahmens verletzen. Das heißt, Sie versuchen, dem Datenrahmen einen Datensatz mit einem völlig anderen Schema hinzuzufügen. –