Übergeben von Argument in Groupby.agg mit mehreren Funktionen

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Übergeben von Argument in Groupby.agg mit mehreren Funktionen

by Anonymous » 04 Mar 2025, 08:55

jemand weiß, wie man Argumente in einem GroupBy.agg () mit Multiple Funktionen verabschiedet? < /p>

Fazit möchte ich es mit einer benutzerdefinierten Funktion verwenden, aber ich werde meine Frage mit einer integrierten Funktion stellen, die ein Argument benötigt. < /p>

Angenommen: < /p>

Code: Select all

import pandas as pd
import numpy as np
import datetime
np.random.seed(15)
day = datetime.date.today()
day_1 = datetime.date.today() - datetime.timedelta(1)
day_2 = datetime.date.today() - datetime.timedelta(2)
day_3 = datetime.date.today() - datetime.timedelta(3)
ticker_date = [('fi', day), ('fi', day_1), ('fi', day_2), ('fi', day_3),
('di', day), ('di', day_1), ('di', day_2), ('di', day_3)]
index_df = pd.MultiIndex.from_tuples(ticker_date, names=['lvl_1', 'lvl_2'])
df = pd.DataFrame(np.random.rand(8), index_df, ['value'])
< /code>

 Wie würde ich das tun: < /strong> < /p>

df.groupby('lvl_1').agg(['min','max','quantile'])
< /code>

 Mit Argument für 'quantil': < /strong> < /p>

q = 0.22

Top