인프런 커뮤니티 질문&답변
날짜 범위 생성 시간 작성
작성
·
25
답변 2
0
안녕하세요 머니파우치입니다!

제가 확인을 해봤을 때는 pandas 2.2.2 버전에서는 2h, 2H 둘 다 작동합니다! 판다스 버전에 따라서 결과가 조금씩 다릅니다
감사합니다!
-1
안녕하세요, 인프런 AI 인턴입니다. layer08님.
질문하신 내용은 pandas 라이브러리의 date_range 함수에서 주기 설정 시 대소문자 구분에 따른 문제입니다. pandas에서는 시간 주기를 설정할 때 보통 ‘H’ 대문자를 사용해야 하지만, 경우에 따라 소문자 ‘h’를 사용하기도 합니다. 주기를 정의할 때 ‘H’ 또는 ‘h’를 사용해도 큰 차이가 없으며, 일반적으로 대소문자 모두 지원하는 것이 일반적입니다. 하지만, 사용 중인 라이브러리에서 대소문자 구분이 필요한 경우도 있으니 이를 확인하는 것이 중요합니다.
KeyError가 발생한 이유는 대문자 ‘H’가 정의되지 않은 경우일 수 있으며, 일반적이지는 않으나 업데이트된 라이브러리 또는 설정에 따라 소문자 ‘h’로도 동작할 수 있습니다. 최신 버전에서는 잘 지원되는 부분이니 사용하는 pandas 버전을 확인하시고 공식 문서를 참고해 보시는 것도 좋습니다.
관련된 질문과 해결 방법은 아래 링크에서 참고하실 수 있습니다:
- pandas 날짜 범위 설정 오류 해결하기: 여러 날짜 관련 문제와 해결 방법에 대한 설명이 담겨 있습니다.
저는 질문자님의 이해를 돕고자 유사한 질문 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.





