Tôi đang sử dụng .size() trên kết quả nhóm để đếm số lượng mục trong mỗi nhóm.Làm cách nào để gán tên cho cột size()?
Tôi muốn kết quả được lưu vào tên cột mới mà không cần chỉnh sửa thủ công mảng tên cột, làm thế nào nó có thể được thực hiện?
Cảm ơn
Đây là những gì tôi đã cố gắng:
grpd = df.groupby(['A','B'])
grpd['size'] = grpd.size()
grpd
và lỗi tôi nhận:
TypeError: 'DataFrameGroupBy' object does not support item assignment (on the second line)
đáng chú ý rằng '' size'' là một lựa chọn không tốt cho một cột vì nó là phương thức dựng sẵn trên mọi đối tượng dưới gấu trúc, vì vậy bạn chỉ có thể truy xuất nó thông qua '' getitem'' và không thông qua '' getattr'' . – Meitham