[파이썬 에러 정리] pandas module 엑셀 읽기 오류 ImportError: Missing optional dependency 'xlrd'. Install xlrd >=1.0.0 for Excel support Use pip or conda to install xlrd. or Missing optional dependency 'openpyxl'. Use pip or conda to install openpyxl. During handling of the above exception, another exception occurred: Pandas 모듈에서 엑셀 파일을 읽으려고 하면 발생하는 에러입니다. pandas 버전에 따라 다르지만 엑셀로 출력 시 두 가지 에러 중 하나의 에러가 발생합니다. ..
Python/에러정리
[파이썬 에러 정리] ValueError: invalid literal for int() with base 10: '3.14' 파이썬에서 데이터 형 변환 시 발생하는 에러입니다. 값 에러 : int() 허용되지 않는 값이 '3.14'가 들어갔다는 뜻으로 해석됩니다. 목차 발생 원인 해결 방법 발생 원인 파이썬에선 형 변환을 아래의 표처럼 사용하게 되는데.. 데이터 형태 정수형 int() 실수형 float() 문자 str() int() 함수는 정수 문자열, 실수를 인자 값으로 받기를 원하는데 실수 문자열을 바로 받으면 발생하는 에러입니다. 해결 방법 1. 애초에 넣지 말것. 2. int(float()) 두 번 감싸기 그럼 이만~
maximum recursion depth exceeded in comparison 비교에서 최대 깊이를 넘었다 라는 의미로 해석되는데 파이썬에선 재귀 호출 깊이의 제한이 있습니다. 재귀 호출이 깊어질수록 프로그램 속도가 느려질 확률이 높기 때문이라고 생각되네요 목차 발생 원인 해결 방법 관련 글 에러 발생의 원인 - 꼬리 재귀 ( Tail Recursion ) https://steadiness-dev-invest.tistory.com/86 꼬리재귀 - Tail Recursion 꼬리 재귀 - Tail Recursion 재귀 호출이 끝난 후 현재 함수에서 추가 연산을 요구하지 않도록 구현하는 재귀의 형태 함수 호출이 반복되어 스택이 깊어지는 문제를 컴파일러가 선형으로 처리하도 steadiness-dev-..
에러 요약 AttributeError AttributeError: partially initialized module 'numpy' has no attribute 'array' (most likely due to a circular import) 해석해보면 속성 에러 : 부분적으로 모듈이 초기화되어 numpy 모듈에 array 속성이 없다. (보통은 순환 호출에 의해서 발생한다)라고 해석이 됩니다. 일반적으로 발생하는 상황은 파이썬 모듈과 만든 파일명이 모듈명과 같을 때입니다. 순환 호출 - 재귀 호출이 돼버리기 때문입니다. 목차 에러 발생과정 에러 해결방법 관련 글 순환 호출 (circular call) - 재귀적 호출 (recursive call) https://steadiness-dev-invest..