DataFrame 순회하기(2)
iterrows()가 실행 시마다 생성하는 행 데이터는 Pandas Series 형식입니다. 이 형식은 그대로 출력하기에는 불편할 수 있지만, 대괄호를 사용해 Pandas Series에서 원하는 변수를 쉽게 선택할 수 있습니다.
for lab, row in brics.iterrows() :
print(row['country'])
이 연습은 강의의 일부입니다
중급 Python
연습 안내
- 반복자
lab과row를 활용하여 for 반복문의 코드를 수정하여, 첫 번째 반복에서는"US: 809"가, 두 번째 반복에서는"AUS: 731"이 출력되도록 하세요. - 출력 형식은
"country: cars_per_cap"이어야 합니다. 공백을 포함하여 정확히 동일한 형식으로 출력되는지 확인하세요.str()을 사용해 정수 데이터를 문자열로 변환하여 국가 레이블과 함께 출력할 수 있습니다.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Import cars data
import pandas as pd
cars = pd.read_csv('cars.csv', index_col = 0)
# Adapt for loop
for lab, row in cars.iterrows() :
print(lab)
print(row)