“Daten unter Verwendung von GroupBy und Transformation unterstellen” Code-Antworten

Daten unter Verwendung von GroupBy und Transformation unterstellen

import pandas as pd
from datetime import datetime

def generate_data():
    ...

t = datetime.now()
df = generate_data()
df['value'] = df.groupby(['category', 'name'])['value']\
    .transform(lambda x: x.fillna(x.mean()))
print(datetime.now()-t)

# 0:00:00.016012

t = datetime.now()
df = generate_data()
df["value"] = df.groupby(['category', 'name'])\
    .transform(lambda x: x.fillna(x.mean()))['value']
print(datetime.now()-t)

# 0:00:00.030022
Filthy Flatworm

Daten unter Verwendung von GroupBy und Transformation unterstellen

df['value'] = df.groupby(['category', 'name'])['value']\
    .transform(lambda x: x.fillna(x.mean()))
Filthy Flatworm

Ähnliche Antworten wie “Daten unter Verwendung von GroupBy und Transformation unterstellen”

Fragen ähnlich wie “Daten unter Verwendung von GroupBy und Transformation unterstellen”

Weitere verwandte Antworten zu “Daten unter Verwendung von GroupBy und Transformation unterstellen” auf Python

Durchsuchen Sie beliebte Code-Antworten nach Sprache

Durchsuchen Sie andere Codesprachen