각 열에 고유한 값을 표시하려면 unique()를 사용하세요. 메서드를 만들고 그 안에 열을 설정합니다. 먼저 필요한 라이브러리를 가져옵니다 -
import pandas as pd
두 개의 열과 중복 레코드가 있는 DataFrame 만들기 -
dataFrame = pd.DataFrame( { "Student": ['Jack', 'Robin', 'Ted', 'Robin', 'Scarlett', 'Kat', 'Ted'],"Result": ['Pass', 'Fail', 'Pass', 'Fail', 'Pass', 'Pass', 'Pass'] } )
unique() 메서드에서 각 열을 설정하여 고유한 값 찾기 -
resStudent = pd.unique(dataFrame.Student) resResult = pd.unique(dataFrame.Result)
예시
다음은 코드입니다 -
import pandas as pd # Create DataFrame dataFrame = pd.DataFrame( { "Student": ['Jack', 'Robin', 'Ted', 'Robin', 'Scarlett', 'Kat', 'Ted'],"Result": ['Pass', 'Fail', 'Pass', 'Fail', 'Pass', 'Pass', 'Pass'] } ) print"DataFrame ...\n",dataFrame # finding unique values resStudent = pd.unique(dataFrame.Student) resResult = pd.unique(dataFrame.Result) print"\nUnique values in Student Column", resStudent print"\nUnique values in Result Column", resResult
출력
이것은 다음과 같은 출력을 생성합니다 -
DataFrame ... Result Student 0 Pass Jack 1 Fail Robin 2 Pass Ted 3 Fail Robin 4 Pass Scarlett 5 Pass Kat 6 Pass Ted Unique values in Student Column ['Jack' 'Robin' 'Ted' 'Scarlett' 'Kat'] Unique values in Result Column ['Pass' 'Fail']