분야별 대시보드 만들기 [네이버 금융 데이터]
2024. 9. 1. 18:16ㆍTableu
- 데이터 수집 - 네이버 금융:
- 데이터 출처: 네이버 금융에서 국내증시 시가총액 데이터를 수집한다.
- 수집 방법:
- 네이버 금융 사이트(https://finance.naver.com/sise/sise_market_sum.nhn)에서 코스피 탭의 데이터를 가져온다.
- Google 스프레드시트를 사용하여 데이터를 수집한다. 이를 위해 IMPORTHTML 함수를 사용하여 테이블 데이터를 가져온다.
- Google 스프레드시트 설정:
- Google 스프레드시트 준비:
- 네이버에서 ‘구글시트’로 검색 후 Google 스프레드시트로 이동한다.
- 새로운 스프레드시트를 생성하고 제목을 설정한다.
- Google 스프레드시트 준비:
- 데이터 수집 및 시트 복사:
- A1 셀에 IMPORTHTML 함수를 입력하여 네이버 금융 데이터를 불러온다.
- 시트 이름을 ‘1페이지’로 변경하고, 이를 복사하여 ‘2페이지’, ‘3페이지’, ‘4페이지’ 시트를 만든다.
- 각 시트의 A1 셀에서 page 값을 변경하여 1페이지부터 4페이지까지의 데이터를 각각 불러온다.
- Tableau에서 데이터 연결:
- Google 스프레드시트 커넥터 연결:
- Tableau에서 Google 스프레드시트 커넥터를 사용하여 이전에 수집한 데이터를 연결한다.
- Google 계정을 인증한 후, Tableau의 데이터 원본 페이지에서 연결된 스프레드시트의 데이터를 확인한다.
- Google 스프레드시트 커넥터 연결:
- 데이터 유니온(Union) 연결:
- 데이터 원본 페이지의 왼쪽 패널에서 ‘새 유니온’ 옵션을 선택하고, 1페이지부터 4페이지까지의 시트를 유니온 연결한다.
- 유니온(Union)은 비슷한 포맷으로 이루어진 여러 시트(테이블)를 아래로 쌓아 하나의 데이터로 연결하는 방식이다.
- Wrap-up:
- IMPORTHTML 함수: Google 스프레드시트에서 네이버 금융의 테이블 데이터를 수집하기 위해 사용한다.
- 유니온 연결: 여러 페이지에 걸친 데이터를 하나의 데이터로 통합하기 위해 유니온 방식을 활용한다.
'Tableu' 카테고리의 다른 글
제2회 신약개발 AI 경진대회 Tableau EDA (2) | 2024.09.24 |
---|---|
분야별대시보드만들기 [유튜브 데이터] (4) | 2024.09.01 |
분야별 대시보드 만들기 [공공데이터 중 인구수 데이터] (2) | 2024.09.01 |
우수한 대시보드 구성하기 (1) | 2024.09.01 |
데이터 시각화를 더 돋보이게 만드는 요소 (0) | 2024.09.01 |