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

egs41님의 프로필 이미지

작성한 질문수

Python 모듈을 활용한 공간 분석

3-7. 그 밖의 통계량 시각화 및 정규화의 중요성, 패턴분석

안녕하세요 질문드립니다

작성

·

772

0

안녕하세요 질문드립니다.
 
seaborn 포인트플롯을 그리는데
강의 3분30초 쯤에
 

sns.pointplot(x = np.arange(1, 13), y = np.squeeze(stats.loc[stats['역명'] == place].iloc[:, 1:-1].values))

이 부분에서
Grouper and axis must be same length 에러가 발생하네요
구글링해도 해결방법을 잘 모르겠어서 질문드립니다~
 

답변 1

0

대구빅데이터활용센터님의 프로필 이미지

2022. 03. 28. 13:38

네 안녕하세요. 

저도 말씀하신 코드를 직접 돌려보았는데요 

sns.pointplot(x = np.arange(1, 13), y = np.squeeze(stats.loc[stats['역명'] == place].iloc[:, 1:-1].values))

에서 x = np.arange(1,12)로 임의로 수정했을때 질문자분과 동일한 오류가 발생함을 알 수 있습니다.

해당 오류는 pointplot 박스를 그리는 과정에서 x, y 데이터값 길이가 매칭되지 않았을때 발생하는 오류 같습니다.

위의 사진에서 78,79 번줄은 제가 임의로 실행해본 코드인데요 둘다 12개의 데이터 길이를 가져야합니다.

poinplot을 그리는 문장은 올바르게 적으신것 같으니 stat 데이터부터 앞단에서 데이터값이 잘못 들어가지는 않았는지 확인 부탁드립니다.

감사합니다.

egs41님의 프로필 이미지

작성한 질문수

질문하기