Beispieldatenrahmen:
Code: Select all
import pandas as pd
import datetime as dt
import numpy as np
pd.np.random.seed(0)
df = pd.DataFrame({
"date" : [dt.date(2012, x, 1) for x in range(1, 11)],
"returns" : 0.05 * np.random.randn(10),
"dummy" : np.repeat(1, 10)
})
Code: Select all
# Assume `f1` and `f2` are defined for aggregating.
df.groupby("dummy").agg({"returns": f1, "returns": f2})
Gibt es dafür eine Problemumgehung außer der Definition einer Hilfsfunktion, die nur beide darin enthaltenen Funktionen anwendet? (Wie würde das überhaupt mit der Aggregation funktionieren?)
Mobile version