Tôi có một df dataframe, với hai cột, tôi muốn groupby một cột và tham gia vào danh sách thuộc về cùng một nhóm, ví dụ:gấu trúc groupby và tham gia danh sách
column_a, column_b
1, [1,2,3]
1, [2,5]
2, [5,6]
sau quá trình:
column_a, column_b
1, [1,2,3,2,5]
2, [5,6]
Tôi muốn giữ tất cả các bản sao. Tôi có các câu hỏi sau:
- Dtypes của khung dữ liệu là (các) đối tượng. convert_objects() không chuyển đổi column_b thành danh sách tự động. Tôi có thể làm cái này như thế nào?
- chức năng nào trong df.groupby (...) áp dụng (lambda x: ...) áp dụng cho? hình thức x là gì? danh sách?
- giải pháp cho vấn đề chính của tôi?
Xin cảm ơn trước.
cảm ơn, tôi có một câu hỏi khác: nếu tôi có cột thứ ba là loại chuỗi và tôi muốn '' .join chúng theo nhóm của một cột. Tôi nên làm gì? –
Chuỗi giống như danh sách các ký tự. Vì vậy, '.sum()' cũng nên làm việc ở đó. – TomAugspurger
Có, nhưng tôi muốn một khoảng trắng ('khoảng trống') giữa mỗi chuỗi được nối. –