• 카테고리

    질문 & 답변
  • 세부 분야

    데이터 분석

  • 해결 여부

    해결됨

엑셀에서 특정행을 가져와서 그래프를 그려보는것을 했었는데 여러개의 행을 가져와서 그리는건 어떻게 하나요?

20.11.29 15:10 작성 조회수 274

1

방금전 질문했던 학생입니다. 지역에서 경기값을 지워서 그리는 것은 성공하였습니다.

그러면 경기값과 서울값, 제주값을 가져와서 그래프를 그릴려고 하면 어떻게 해야하나요?

ex) 지역명에서 경기, 서울, 제주 3가지 값을 가져와 그래프를 그린다.

답변 5

·

답변을 작성해보세요.

2

이도영님의 프로필

이도영

질문자

2020.11.29

ㄱ교수님께서 말씀해주신데로하고 실행했더니 모든 데이터가 나오지 않고 끊기고 다 나오지 않습니다. 이유가 있을까요?

1

이도영님의 프로필

이도영

질문자

2020.11.29

아 데이터가 회계형으로 되있어서 1,000같이 콤마가 들어간 부분이 다 NaN으로 표시되고 있었습니다! 해결했습니다! 감사합니다

1

안녕하세요.

여러 값을 가져오는 방법은 &, | 연산을 사용할 수도 있지만 같은 컬럼에서 여러 개의 값을 가져온다면 isin을 사용할 수 있습니다.

df["지역명"].isin(["서울", "경기", "제주"]) 이렇게 boolean Indexing을 하고 True, False 값이 나온다면 다시 df로 감싸서 해당 내용만 가져올 수 있습니다.

그래서 아래와 같은 방법으로 가져올 수 있습니다.

df[df["지역명"].isin(["서울", "경기", "제주"])]

0

데이터가 예상했던 대로 보여지지 않는다면 해당 데이터를 찾아보는 방법이 가장 좋습니다.

잘 해결되었다니 다행입니다!

0

안녕하세요. 

서브셋으로 가져온 데이터에 해당 연도가 있는지 확인해 보세요.