강의

멘토링

로드맵

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

donna993322님의 프로필 이미지
donna993322

작성한 질문수

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

[8/20] pivot_table 로 데이터 연산하고 groupby 와의 차이를 이해하기

loc 함수

해결된 질문

작성

·

290

1

p = pd.pivot_table(df_last, index=["연도", "지역명"], values = "평당 분양가격")

p.loc[2018]

코드에서 loc이 행을 기준으로 데이터를 보여준다고 하셨는데,

print(p)인 경우 연도가 세로 열에 나옵니다. 이부분 설명 부탁드리겠습니다.

퀴즈

41%나 틀려요. 한번 도전해보세요!

Pandas로 CSV 파일을 읽어올 때, 한글이 깨지는 유니코드 디코드 에러가 발생했다면 어떻게 해결해야 할까요?

파일 확장자를 .txt로 변경한다

read_csv 함수에 encoding 인자를 지정한다

Pandas 대신 NumPy 라이브러리를 사용한다

데이터 파일명을 영어로 변경한다

답변 1

0

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

안녕하세요.

질문 주신 내용에서 아래와 같이 실행하면 2018년에 대한데이터만 가져옵니다.

또, 질문주신 print(p) 형태로 피봇테이블 결과를 출력해 보는 것은 추천하지 않습니다.

데이터프레임이 보기 어렵게 출력되기 때문입니다.

아래와 같은 방법으로 groupby 결과를 데이터프레임 형태로 변경해 볼 수 있습니다.

또, transpose 로 행과 열의 위치를 변경해 볼 수도 있습니다.

donna993322님의 프로필 이미지
donna993322

작성한 질문수

질문하기