inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

퀀트 투자를 위한 파이썬 트레이딩룸 만들기 - Part 2

df_etf.xlsx 업데이트 어떻게 하나요?

159

작성자 없음

0

수업자료는 2022년까지 밖에 없어서 최근 data도 보고 싶은데 업데이트는 어떻게 하나요?

python 차트분석 anaconda plotly 퀀트

답변 1

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다. 이승철님.

강의 자료의 데이터 업데이트에 관련된 질문이시군요. 강의에서 제공된 df_etf.xlsx 파일을 최신 데이터로 업데이트하는 방법에 대한 일반적인 안내를 드리겠습니다.

기본적으로 xlsx 파일의 데이터를 업데이트하려면, 데이터를 제공하는 API나 웹사이트에서 최신 데이터를 수집한 후 파일에 추가하거나 기존 데이터를 교체하는 방법이 있습니다. 다음은 파이썬을 사용하여 데이터를 업데이트하는 방법에 대한 예시입니다.

  1. 데이터 수집:
    최신 ETF 데이터를 제공하는 데이터 소스를 찾아야 합니다. 예를 들어, Yahoo Finance나 Alpha Vantage API 등을 사용할 수 있습니다.

  2. 파이썬 코드 작성:
    데이터를 파이썬으로 불러온 후 기존 df_etf.xlsx 파일에 추가하는 코드입니다.

import pandas as pd
import requests

# 예시로 Alpha Vantage API를 사용하여 데이터 불러오기
api_key = 'your_api_key'
symbol = 'SPY'  # 예시로 SPY ETF
url = f'https://www.alphavantage.co/query?function=TIME_SERIES_DAILY_ADJUSTED&symbol={symbol}&apikey={api_key}&datatype=csv'

# 데이터를 다운로드하여 데이터프레임으로 불러오기
df_new = pd.read_csv(url)

# 기존 ETF 데이터를 불러오기
df_existing = pd.read_excel('df_etf.xlsx')

# 데이터 병합하기 (필요 시 겹치는 컬럼 및 인덱스 조정)
df_combined = pd.concat([df_existing, df_new], ignore_index=True)

# 업데이트된 데이터를 저장하기
df_combined.to_excel('df_etf_updated.xlsx', index=False)

이러한 방식으로 데이터를 항상 최신 상태로 유지할 수 있습니다. 제공된 API나 데이터 소스에 따라서 구체적인 코드나 방법은 달라질 수 있습니다.

다음은 기존의 유사한 질문에 대한 답변이 있는 URL입니다:
- 강의자료가 이상해요: 강의 자료 또는 파일 문제 관련 질문
- 용어가 하나도 이해가 안가네요: 데이터 이해와 학습에 관련된 질문

위 링크에서 데이터 파일의 문제나 활용 방법에 대한 추가적인 정보를 확인할 수 있습니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

강의 자료

0

10

1

30. (part9)의 프롬프트 자료가 첨부되어 있지 않습니다.

0

5

0

27:15 break 출력

0

11

1

kaggle notebook에 service key 설정이 누락된 것 같습니다

1

16

2

수업 노트가 안 보입니다.

0

19

1

Python formatter 설치

0

16

1

55강 파이썬에만있는 연산자들

0

22

2

55강의 파이썬에서만 있는 연산자들

0

20

2

주말에 실행할 경우 update_economic_data_in_background에 로직 변경 필요성

1

27

1

naver 글자 수집 오류 건

0

23

1

쥬피터 노트북이 실행이 안됩니다.

0

24

1

뒤로가기 버튼 같은 것이 있나요?

0

26

1

Replit 강의 자료가 안나와요

0

20

1

강의 연장 문의

0

31

1

div3 graph > df_trace.pct_change(periods = -1).iloc[0]*100 에서 에러가 납니다.

0

147

1

사이트 주소가 나오질 않습니다.

0

254

1

수업자료 - 파이썬 파일 내용 누락됨 (Lecture7. dash_core_components_ Slider & RangeSlider)

1

417

1

파트3관련

0

298

1

안녕하세요..! SPyder에서 dash를 처음 실행 하는데

0

356

1

pt3은 언제쯤 나올까요?

0

399

1

df_etf.Xlsx 파일 최신 날짜로 업데이트

0

608

1

spyder에서 실행시 dash.html이 없다는 에러가 나옵니다.

1

685

1

sell in may heatmap

0

388

1

plotly heatmap annotation표기

1

512

1