“menyalahkan data dengan menggunakan groupby dan mengubah” Kode Jawaban

menyalahkan data dengan menggunakan groupby dan mengubah

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

menyalahkan data dengan menggunakan groupby dan mengubah

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

Jawaban yang mirip dengan “menyalahkan data dengan menggunakan groupby dan mengubah”

Pertanyaan yang mirip dengan “menyalahkan data dengan menggunakan groupby dan mengubah”

Lebih banyak jawaban terkait untuk “menyalahkan data dengan menggunakan groupby dan mengubah” di Python

Jelajahi jawaban kode populer menurut bahasa

Jelajahi bahasa kode lainnya