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

    solution

    Đề bài: [Data Science] Transform vs Apply - z-score trong nhóm

    Cho bảng group, val. Dùng groupby().transform để tính z-score (val - mean) / std (ddof=0) trong từng nhóm. Với nhóm chỉ 1 phần tử, z = 0.00 (tránh chia 0). In theo thứ tự đầu vào: group val z (2 chữ số).

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

      Dòng 1: n. n dòng: group val.

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

      1 <= n <= 1000.

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

      n dòng: group val z.

    Ví dụ:

    Đầu vào:

    4
    A 1.0
    A 3.0
    B 5.0
    B 5.0
    

    Đầu ra:

    A 1.00 -1.00
    A 3.00 1.00
    B 5.00 0.00
    B 5.00 0.00

    Giải thích:

    A: mean=2 std=1 -> z=-1,1; B: std=0 -> z=0,0.

    Đang tải editor...