대괄호(1)
영상에서 보신 것처럼, Pandas DataFrame을 인덱싱하고 선택하는 방법은 다양합니다. 그중 가장 효과적이지는 않지만 가장 간단한 방법은 바로 대괄호를 사용하는 것입니다.
샘플 코드에서는 동일한 cars 데이터를 CSV 파일에서 Pandas DataFrame으로 가져왔습니다. cars에서 cars_per_cap 열만 선택하려면, 다음과 같이 입력하면 됩니다.
cars['cars_per_cap']
cars[['cars_per_cap']]
하나의 대괄호를 사용하면 Pandas Series가 반환되고, 이중 대괄호를 사용하면 Pandas DataFrame이 반환됩니다.
이 연습은 강의의 일부입니다
중급 Python
연습 안내
- 하나의 대괄호를 사용하여
cars의country열을 Pandas Series로 출력하세요. - 이중 대괄호를 사용하여
cars의country열을 Pandas DataFrame으로 출력하세요. - 이중 대괄호를 사용하여
cars의country열과drives_right열을 순서대로 포함하는 DataFrame을 출력하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Import cars data
import pandas as pd
cars = pd.read_csv('cars.csv', index_col = 0)
# Print out country column as Pandas Series
# Print out country column as Pandas DataFrame
# Print out DataFrame with country and drives_right columns