Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi

    solution

    Đề bài: [Data Science] Named Aggregation - Mean và Sum theo nhóm

    Cho bảng giao dịch gồm cột category và amount. Sử dụng groupby().agg() với named aggregation để tính avg_amount (trung bình) và total_amount (tổng) cho mỗi category. In kết quả sắp theo category (alphabet), mỗi dòng: category avg_amount total_amount (float 2 chữ số).

    • Định dạng đầu vào:

      Dòng 1: số nguyên n (số giao dịch). n dòng tiếp theo: category amount (amount là float).

    • Ràng buộc đầu vào:

      1 <= n <= 1000; amount >= 0.

    • Định dạng đầu ra:

      Mỗi category một dòng: category avg_amount total_amount, làm tròn 2 chữ số thập phân.

    Ví dụ:

    Đầu vào:

    5
    food 10.0
    food 20.0
    toy 5.0
    toy 15.0
    food 30.0
    

    Đầu ra:

    food 20.00 60.00
    toy 10.00 20.00

    Giải thích:

    food: mean=20.00 sum=60.00; toy: mean=10.00 sum=20.00.

    Đang tải editor...