인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

uuhbae2님의 프로필 이미지
uuhbae2

작성한 질문수

[개정판] 파이썬 머신러닝 완벽 가이드

파이썬 기반의 머신러닝과 생태계 이해 Summary

2020년판 85p 람다식이 아닌, 함수식으로 하면 에러가 뜨는 이유

작성

·

274

0

선생님 안녕하십니까. 질문이 생겨서 글 남깁니다.

2020년판 85p에 있는 내용입니다.

람다식이 아닌, 함수식으로 하면 에러가 뜨는 이유가 궁금해서 질문드립니다.

책에서는 람다식으로 정리한건 이해가 됩니다.

그래서 함수를 넣어서도 해보고 싶었는데 value error가 뜹니다.

제 생각엔 함수에는 x값이 한개씩만 들어가야하는데,

titanic_df['Age']를 넣으면 Series로 x가 입력이 되어서 에러가 뜨는 것 같습니다.

이런 경우에는 for문을 돌려서 해결해야하나요?

이상입니다.

늘 좋은 수업 감사합니다.

저번 질문에 대한 답변도 감사합니다 :)

답변 1

1

권 철민님의 프로필 이미지
권 철민
지식공유자

안녕하십니까,

lambda를 빼실거면 아래와 같이 함수명만 apply로 적용해 보시지요.

titanic_df['Age_cat'] = titanic_df['Age'].apply(get_category)

titanic_df[['Age','Age_cat']].head()

 

감사합니다.

uuhbae2님의 프로필 이미지
uuhbae2

작성한 질문수

질문하기