728x90
캐글 노트북을 필사하던 중 as_matrix를 실행하는데 오류가 났다.
AttributeError: 'DataFrame' object has no attribute 'as_matrix'
데이터프레임에 as_matrix가 없다는 내용..!
https://pandas.pydata.org/pandas-docs/version/0.25.1/reference/api/pandas.DataFrame.as_matrix.html
pandas.DataFrame.as_matrix — pandas 0.25.1 documentation
Parameters: columns : list, optional, default:None If None, return all columns, otherwise, returns specified columns.
pandas.pydata.org
as_matrix는 데이터프레임을 numpy 배열로 바꿔주는 역할을 하는데, 문서에서는 values를 사용할 것을 권장하고 있다.
근데 values문서로 한번 더 들어가면 values 대신에 to_numpy를 사용할 것을 권장하고 있다.
결론 : as_matrix에서 AttributeError가 발생할 때에는 to_numpy를 쓰자
728x90
'Python > 오류해결' 카테고리의 다른 글
[Python] sqlalchemy Attributeerror: 'engine' object has no attribute 'cursor' 에러 해결하기 (0) | 2024.01.25 |
---|---|
[Python] 주피터 노트북(Jupyter notebook)에서 한글 깨질 때 (0) | 2022.07.18 |
[Python] pywinauto 설치오류 해결하기 (0) | 2022.07.14 |
403 - Forbidden kaggle api (0) | 2022.07.11 |