[XGBoost] p.43 groupby 에러에 대한 질문입니다

22 views
Skip to first unread message

joeypaak

unread,
Feb 26, 2025, 7:03:44 AMFeb 26
to 머신러닝/딥러닝 도서 Q&A
"season" 열을 기준으로 `groupby` 메서드를 쓰면 object 데이터인 "dteday"를 numeric으로 바꿀 수 없다는 에러가 뜹니다. 해결방안으로는

1. `df_bikes.drop(["dteday"], axis=1).groupby(["season"]).median()`
2. `df_bikes.groupby(["season"]).median(numeric_only=True)`

이 둘이 있었습니다. 그냥 책대로 `df_bikes.groupby(["season"]).median()`만 써도 에러가 나지 않는 것이 정상인가요?

Haesun Park

unread,
Mar 9, 2025, 9:56:49 PMMar 9
to joeypaak, 머신러닝/딥러닝 도서 Q&A
안녕하세요. 박해선입니다.
메일이 스팸으로 분류되어 이제 확인이 되었네요. 양해 부탁드립니다.
판다스 2.0버전부터 median() 메서드의 numeric_only 매개변수 기본값이 False로 바뀌었습니다.
따라서 수치 열만 계산하려면 df_bikes.groupby(['season']).median(numeric_only=True) 와 같이 사용하세요.
감사합니다!

2025년 2월 26일 (수) 오후 9:03, joeypaak <kingkii...@gmail.com>님이 작성:
--
이 메일은 Google 그룹스 '머신러닝/딥러닝 도서 Q&A' 그룹에 가입한 분들에게 전송되는 메시지입니다.
이 그룹에서 탈퇴하고 더 이상 이메일을 받지 않으려면 ml-dl-book-qn...@googlegroups.com에 이메일을 보내세요.
이 토론을 보려면 https://groups.google.com/d/msgid/ml-dl-book-qna/a1d3710d-9208-4993-bc7f-6cfa9eed0906n%40googlegroups.com 페이지로 이동하세요.
Reply all
Reply to author
Forward
0 new messages