DataFrame의 결측치를 처리하려 구간화 하는 과정에서 발생한 에러이다.
expense_bins = pd.qcut(df['column'], 3, labels=["Low", "Medium", "High"])
위의 코드에 .rank(method='first')를 추가해주었다. 해결되었다.
expense_bins = pd.qcut(df['column'].rank(method='first'), 3, labels=["Low", "Medium", "High"])
- 공식문서
https://pandas.pydata.org/pandas-docs/version/0.22/generated/pandas.qcut.html
- 참고자료
https://stackoverflow.com/questions/20158597/how-to-qcut-with-non-unique-bin-edges
'ERROR' 카테고리의 다른 글
zsh: permission denied: .. (0) | 2024.01.12 |
---|---|
ImportError: cannot import name 'Memory' from 'joblib' (unknown location) (1) | 2023.12.03 |
Mecab install 중 NameError: name 'Tagger' is not defined (0) | 2023.10.25 |
Current Python version (3.8.17) is not allowed by the project (^3.11).Please change python executable via the "env use" command. (0) | 2023.10.23 |
왜 OpenCV 창은 닫히지 않을까 ? (0) | 2023.03.04 |