Tôi muốn trích xuất tất cả các kết hợp giá trị cột duy nhất Col1
, Col2
và Col3
. Hãy nói rằng đó là dataframe sau df
:Cách lấy tất cả các kết hợp giá trị duy nhất của các cột cụ thể
df =
Col1 Col2 Col3
12 AB 13
11 AB 13
12 AB 13
12 AC 14
Câu trả lời là:
unique =
Col1 Col2 Col3
12 AB 13
11 AB 13
12 AC 14
tôi biết làm thế nào để có được giá trị duy nhất của một cột cụ thể, ví dụ: df.Col1.unique()
, tuy nhiên không chắc chắn về sự kết hợp độc đáo.
Nếu tôi có thể có nhiều cột hơn thì sao? Tôi chỉ cần lấy giá trị duy nhất của ba cột. Nó có phải là một cái gì đó như thế này ?: 'df [[" Col1 "," Col2 "," Col3 "]]. Drop_duplicates()' – Dinosaurius
có chính xác, xem cập nhật –
@RomanPekar - Tôi nghĩ rằng OP muốn 'in (df.drop_duplicates (subset = ['Col1', 'Col2', 'Col3'])) ' – jezrael