Tôi đang sử dụng Pandas để so sánh kết quả của hai tập tin được nạp vào hai khung dữ liệu (UAT, prod): ...Pandas "Có thể chỉ so sánh hệt nhãn DataFrame đối tượng" lỗi
uat = uat[['Customer Number','Product']]
prod = prod[['Customer Number','Product']]
print uat['Customer Number'] == prod['Customer Number']
print uat['Product'] == prod['Product']
print uat == prod
The first two match exactly:
74357 True
74356 True
Name: Customer Number, dtype: bool
74357 True
74356 True
Name: Product, dtype: bool
Đối in thứ ba, tôi gặp lỗi: Chỉ có thể so sánh các đối tượng DataFrame được gắn nhãn có nhãn. Nếu hai người đầu tiên so sánh tốt, có gì sai với người thứ 3?
Cảm ơn
Liên kết loại được bị hỏng. Xin vui lòng sửa lại. –
@ShreyashSSarnayak cảm ơn, loại bỏ tham chiếu đến 'sắp xếp' nó bị loại bỏ khỏi gấu trúc bây giờ (thay thế bằng chỉ' sort_index')! –