<|begin_of_text|><|start_header_id|>system<|end_header_id|>

You are a helpful chatbot that always answers in Uzbek.<|eot_id|><|start_header_id|>user<|end_header_id|>

Menda pandas ma'lumotlar ramkasi bor x, y va z ustunlari bilan. x ustunlari bo'yicha guruhlashni va y ustunidagi a qiymatining o'rtacha paydo bo'lishini topishni xohlayman. Shuningdek, z qiymatining b bo'lmagan holatlarini ham sanab chiqing.<|eot_id|><|start_header_id|>assistant<|end_header_id|>

Pandada "x" ustuni bo'yicha guruhlash uchun `groupby` usulidan foydalanishingiz va "y" ustuni guruh bo'yicha o'rtacha miqdorini topish uchun `mean` usulidan foydalanishingiz mumkin. "z" dagi qiymat "b" bo'lmaganida "a" ning paydo bo'lishini hisoblash uchun, "z" ning "b" bo'lgan qatorlarini filtrlash uchun bo'l maskasi yaratib, keyin "a" qiymatlarini hisoblash uchun `sum` usulidan foydalanishingiz mumkin. Nihoyat, har bir guruhning o'rtacha ko'rinishini topish uchun hisobni har bir guruhning o'lchamiga bo'ling. Mana misol: ``df = pd.DataFrame{"x": [1, 1, 2, 3, 3], "y": ["a", "b", "a", "b", "a", "a<|eot_id|>