inflearn logo
강의

Khóa học

Chia sẻ kiến thức

Tự động săn thị trường chứng khoán với bot giao dịch chứng khoán Python

3.2.2 pandas để thao tác dữ liệu theo chuỗi thời gian

날짜 범위 생성 시간 작성

75

layer08

13 câu hỏi đã được viết

0

date_range = pd.date_range(start="2024-01-01", end="2024-01-10", freq='2h')

freq 부분에서 "2H"라고 작성하면 KeyError: 'H'오류가 뜨는데

소문자로 바꾸닌까 멀쩡하게 나오는데 변경된건가요?

python pandas 차트분석 퀀트 trading

Câu trả lời 2

0

MoneyPouch

안녕하세요 머니파우치입니다!

image.png

제가 확인을 해봤을 때는 pandas 2.2.2 버전에서는 2h, 2H 둘 다 작동합니다! 판다스 버전에 따라서 결과가 조금씩 다릅니다

감사합니다!

-1

communityai8509

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

질문하신 내용은 pandas 라이브러리의 date_range 함수에서 주기 설정 시 대소문자 구분에 따른 문제입니다. pandas에서는 시간 주기를 설정할 때 보통 ‘H’ 대문자를 사용해야 하지만, 경우에 따라 소문자 ‘h’를 사용하기도 합니다. 주기를 정의할 때 ‘H’ 또는 ‘h’를 사용해도 큰 차이가 없으며, 일반적으로 대소문자 모두 지원하는 것이 일반적입니다. 하지만, 사용 중인 라이브러리에서 대소문자 구분이 필요한 경우도 있으니 이를 확인하는 것이 중요합니다.

KeyError가 발생한 이유는 대문자 ‘H’가 정의되지 않은 경우일 수 있으며, 일반적이지는 않으나 업데이트된 라이브러리 또는 설정에 따라 소문자 ‘h’로도 동작할 수 있습니다. 최신 버전에서는 잘 지원되는 부분이니 사용하는 pandas 버전을 확인하시고 공식 문서를 참고해 보시는 것도 좋습니다.

관련된 질문과 해결 방법은 아래 링크에서 참고하실 수 있습니다:
- pandas 날짜 범위 설정 오류 해결하기: 여러 날짜 관련 문제와 해결 방법에 대한 설명이 담겨 있습니다.

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

작업형 1 유형 부분

0

3

1

수강평 이벤트

0

12

2

작업형 1 (삭제예정, 구 버전)

0

27

2

강의노트는 어디있나요?

0

11

0

노션 학습 자료 권한 요청

0

12

1

수강기간 연장 문의드립니다.

0

19

1

2유형 레이블 인코딩 VS 원핫 인코딩

0

19

3

part2강의 문의사항입니다.

0

17

2

6.3.3 계좌 보우 종목 조회하기 부분/ 보유종목 리턴 건 관하여

0

67

1

5.2.2 강의의 사운드만 조금 작은것 같네요

0

78

2

3.1.4 강의를 듣는데요

0

81

2

dataset은 어디서 찾나요?

0

116

2

6.7 자동실행을 윈도우에서 구현

0

94

1

6.7.2 강의에서 말한 OMS 구축 방법에 대해서 질문이요

0

146

1

d['close']

0

105

2

6-3 주문체결확인 코드

0

165

3

국내주식 과거 분봉데이터 관련

0

1020

2

미국 주식 분봉 데이터를 얻기 위한 방법은 없나요?

0

897

2

5.1.2 강의내용이 5.1.1 강의내용이랑 중복되는거 아닌가요?

0

144

2

4.5.3 total_value_pct 구할 때 -1 이 왜 필요한가요?

0

167

2

4.2.1 매매 시그널 정의 파일 다운로드 경로 문의

0

251

3

5.1.1 보조지표로만드는 추세매매전략(이론) 강의에 이론이랑 실습 강의가 붙어있어요

0

187

1

4.4.3 슬리피지가 들어간 백테스팅 실습 코드 질문

0

202

1

섹션 2.2 직관에서 알고리즘 트레이딩까지 강의가 안보여요

1

251

2