Tôi có một danh sách các giao dịch/bản ghi trong Python với số khác nhau hoặc các yếu tố, như thế này:Liệt kê các bộ dữ liệu vào bảng nhị phân?
lst = [('apple','banana','carrots'),('apple',),('banana','carrots',)]
Tôi muốn để lưu trữ danh sách này trong một dạng bảng (tốt nhất trong một pd.DataFrame
) như thế này:
apple banana carrots
0 1 1 1
1 1 0 0
2 0 1 1
Nhưng nếu cố gắng để chuyển đổi trực tiếp sử dụng pd.DataFrame
, tôi nhận được thay vì của mình:
pd.DataFrame(lst)
0 1 2
0 apple banana carrots
1 apple None None
2 banana carrots None
Làm cách nào để chuyển đổi loại danh sách này thành bảng nhị phân?
Không chỉ khá nhanh, nhưng siêu dooper nhanh – Dark
Thực sự nhanh chóng thực sự! Tôi mất 50 giây để xử lý danh sách 4,5 triệu yếu tố! Cảm ơn bạn COLDSPEED !! –
@AdrianoArantes bạn được chào đón! Câu trả lời được chấp nhận trước đó bao lâu? –