소개
이 랩에서는 Python pandas 라이브러리의 DataFrame.keys() 메서드에 대해 배우겠습니다. keys() 메서드는 DataFrame 에서 인덱스 또는 열 이름을 검색하는 데 사용됩니다. 이 메서드를 사용하는 구문과 예제를 살펴보겠습니다.
VM 팁
VM 시작이 완료되면 왼쪽 상단 모서리를 클릭하여 Notebook 탭으로 전환하여 실습을 위해 Jupyter Notebook에 액세스하십시오.
때로는 Jupyter Notebook 이 로딩을 완료하는 데 몇 초 정도 기다려야 할 수도 있습니다. Jupyter Notebook 의 제한 사항으로 인해 작업의 유효성 검사를 자동화할 수 없습니다.
학습 중에 문제가 발생하면 언제든지 Labby 에게 문의하십시오. 세션 후 피드백을 제공해주시면 문제를 즉시 해결해 드리겠습니다.
pandas 라이브러리 가져오기
먼저, 구조화된 데이터를 처리하기 위한 데이터 구조와 데이터 분석 도구를 제공하는 pandas 라이브러리를 임포트해야 합니다.
import pandas as pd
DataFrame 생성하기
다음으로, pd.DataFrame() 함수를 사용하여 DataFrame 을 생성해 보겠습니다. 열 이름을 키로, 해당 데이터를 값으로 하는 딕셔너리를 데이터 매개변수로 전달합니다.
df = pd.DataFrame({"A": [0, 1], "B": [3, 4], "C": [0, 1], "D": [3, 4]})
print("The DataFrame is:")
print(df)
Output:
The DataFrame is:
A B C D
0 0 3 0 3
1 1 4 1 4
DataFrame.keys() 메서드 사용법
이제 DataFrame.keys() 메서드를 사용하여 DataFrame 의 열 이름을 가져와 보겠습니다. 결과를 변수에 할당하고 출력하여 열 이름을 확인할 수 있습니다.
keys = df.keys()
print(keys)
Output:
Index(['A', 'B', 'C', 'D'], dtype='object')
인덱스 정보 가져오기
DataFrame.keys() 메서드를 사용하여 DataFrame 의 인덱스 (행 레이블) 를 가져올 수도 있습니다. 인덱스가 있는 다른 DataFrame 을 생성하고 해당 메서드를 사용하여 인덱스 정보를 얻어보겠습니다.
df = pd.DataFrame({"Name": ["Navya", "Vindya"], "Age": [25, 24], "Education": ["M.Tech", "Ph.d"]}, index=['index_1', 'index_2'])
print("The DataFrame is:")
print(df)
keys = df.keys()
print(keys)
Output:
The DataFrame is:
Name Age Education
index_1 Navya 25 M.Tech
index_2 Vindya 24 Ph.d
Index(['Name', 'Age', 'Education'], dtype='object')
요약
이 랩에서는 pandas 라이브러리의 DataFrame.keys() 메서드에 대해 배웠습니다. 이 메서드를 사용하면 DataFrame 의 인덱스 (행 레이블) 또는 열 이름을 가져올 수 있습니다. 이 메서드를 사용하여 DataFrame 의 인덱스 또는 열에 쉽게 접근하고 작업할 수 있습니다.