Übergeben von Argument in Groupby.agg mit mehreren FunktionenPython

Python-Programme
Anonymous
 Übergeben von Argument in Groupby.agg mit mehreren Funktionen

Post by Anonymous »

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

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post