강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

강재연님의 프로필 이미지
강재연

작성한 질문수

단 두 장의 문서로 데이터 분석과 시각화 뽀개기

[7/25] 엑셀에서는 쉽게 되는 그래프에 값 표시하기 pandas plot 에서는 어떻게 해야될까?

day_count.iloc[i]와 day_count[i]의 차이 질문

작성

·

337

1

안녕하세요 선생님,
 
좋은 강의 잘보고 있습니다.
 
이번 강의 내용에서,
 
day_count.iloc[i]와 day_count[i]가 똑같이 나오는데요. 굳이 iloc을 써야하는이유가 있을까요?
 
하기 코드에서도 똑같은 코드가 나와서 질문드립니다.
 
g = day_count.plot(figsize = (15,4))
for i in range(len(day_count)):
case_count = day_count.iloc[i]

답변 1

2

박조은님의 프로필 이미지
박조은
지식공유자

안녕하세요.

질문해 주신 것처럼 해당 내용에서는 loc, iloc 어떤 것을 사용하든 상관이 없습니다.

하지만 index 값이 숫자가 아니라 "강남구", "마포구" 처럼 문자라면 숫자를 사용해서 loc로 데이터를 가져올 수는 없을거에요. 이 때는 loc["강남구"], loc["마포구"] 와 같은 형태로 가져오면 되겠죠.

iloc 는 index 의 value 가 아니라 순서로 가져오는 거라 순서대로 가져오고 싶다면 iloc[0], iloc[1] 등으로 가져올 수 있습니다.

여기에서는 인덱스 값과 순서가 같아서 그 부분에 대해 질문해 주신것으로 보입니다.

혹시 제가 질문을 제대로 이해한게 아니라면 다시 질문해 주세요!

 

새해 복 많이 받으세요 :)

강재연님의 프로필 이미지
강재연

작성한 질문수

질문하기