본문 바로가기
반응형

error2

[Python][Error] ImportError: Missing optional dependency 'xlrd'. Install xlrd >= 2.0.1 for xls Excel support Use pip or conda to install xlrd. 오늘은 pandas를 사용할 때 흔히 마주치는 오류 중 하나인ModuleNotFoundError: No module named 'xlrd' 에러의 원인과 해결 방법에 대해 알아보겠습니다. 문제 상황엑셀 파일을 불러오기 위해 아래와 같은 코드를 실행했을 때:import pandas as pddf = pd.read_excel('mydata.xls') # 또는 'mydata.xlsx' 다음과 같은 에러가 발생합니다:ModuleNotFoundError: No module named 'xlrd'...ImportError: Missing optional dependency 'xlrd'. Install xlrd >= 2.0.1 for xls Excel support 원인pandas.read_excel() 함수는.. 2025. 7. 11.
[Python][Error] TypeError: DataFrame.drop() takes from 1 to 2 positional arguments but 3 were given 이전에는 멀쩡히 잘 사용했던 코드인데, 갑자기 다음과 같은 에러가 뜹니다.  import pandas as pddf = pd.read_csv('../data/data.csv', engine='python')data_y = df['label']data_x = df.drop('label', 1) Pandas 깃허브에 들어가서 확인해보시면 그 이유를 알 수 있습니다.   버전업에 따라 drop 함수 1.x.x 버전에서는 뒤 변수들이  일반 위치인자 (positional arguments)로 인식합니다. 따라서 따로 인자명을 주지 않아도, 위치에 기반하여 순서대로 인식됩니다. (1은 당연히 다음 axis 변수에 대한 값임) 그러나 2.x.x 버전 부터는 drop을 포함한 다른 여러 함수들(concate...)에.. 2024. 12. 17.
반응형