inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

공공데이터로 파이썬 데이터 분석 시작하기

enumerate 함수 질문

262

llga

작성한 질문수 3

1

enumerate(year) 는 어떤 함수인가요 ? 
year값들의 list를 만들어주는 형태의 함수인가요 ?

in[93]번부터 진헹이 안되어서요
for문에서 i,y의 범위를 생성하는 부분에서 enumerate(year)를 했을때 어떤 list의 값들이 산출되는지 질문드립니다.

답변부탁드립니다.
감사합니다.

pandas python numpy

답변 1

0

박조은

아마도 윗부분에서 year 변수를 만들어주는 과정이 있는 데 그 부분이 제대로 실행이 안 된 것 같아요.

이 부분의 코드가 제대로 실행이 되었는지 확인해 주시면 좋을 거 같아요.

year = df.iloc[0]

month = df.iloc[1]

그리고 enumerate 의 사용법은 아래 점프투파이썬을 참고해 보시면 좋을 거 같아요.

리스트 안에 있는 원소의 인덱스 번호화 값을 같이 다루고자 할 때 사용해요.

출처 : https://wikidocs.net/32#enumerate

enumerate

enumerate는 "열거하다"라는 뜻이다. 이 함수는 순서가 있는 자료형(리스트, 튜플, 문자열)을 입력으로 받아 인덱스 값을 포함하는 enumerate 객체를 돌려준다.

※ 보통 enumerate 함수는 다음 예제처럼 for문과 함께 자주 사용한다.

잘 이해되지 않으면 다음 예를 보자.

>>> for i, name in enumerate(['body', 'foo', 'bar']):
...     print(i, name)
...
0 body
1 foo
2 bar

순서 값과 함께 body, foo, bar가 순서대로 출력되었다. 즉 위 예제와 같이 enumerate를 for문과 함께 사용하면 자료형의 현재 순서(index)와 그 값을 쉽게 알 수 있다.

for문처럼 반복되는 구간에서 객체가 현재 어느 위치에 있는지 알려 주는 인덱스 값이 필요할때 enumerate 함수를 사용하면 매우 유용하다.

패키지 설치 에러 ydata-profiling

0

121

2

자세한 설명 부탁드려요 ㅜ

0

177

2

seaborn 라이브러리 호출하였으나 그래프가 안 그려져요

0

289

2

value_counts와 count 차이

0

343

2

안녕하세요 데이터 최신과 관련해서 문의드립니다.

0

205

3

scatterplot질문

0

122

1

강의 화면이 안나옵니다

0

164

2

4분12초 2013년부터 데이터가 없으면 어떻게하나요?..

0

189

2

에러 메시지

1

303

2

그래프 색이 동일하게 나옵니다.

0

310

2

시각화 라이브러리 비교

0

384

2

주피터 노트북 설치

0

390

1

2. 상가 기술통계 아웃풋 자료에서 오류가 납니다

0

226

1

14. distplot g = sns.FacetGrid(df_last, row="지역명", height=1.7, aspect=4) g.map(sns.distplot, "평당분양가격", hist=False, rug=True); 오류

0

178

1

group by agg function failed 에러

0

688

2

빈도수가 1000개 이상인 데이터를 따로 담을 때 코드 질문 있습니다.

0

288

2

주피터 노트북 실행 했는데 앞에 *가 생기고 결과가 나오지 않아요

0

364

3

get_string함수에서 문자 'nan'

0

201

1

seaborn X축 시작 지점 조정 질의의 건

0

214

1

14강 distplot 질의

0

289

1

nbextension 설치 및 셋팅 후 적용이 안되는 이슈

0

479

1

corr = df.corr() 입력시 오류

1

374

1

keyword grid_b is not recognized

0

337

1

%ls data 매직커맨드 사용시 한글 깨짐

0

294

1